Registry
Find libraries, plugins, integrations, and other useful tools for using and extending OpenTelemetry.
The OpenTelemetry Registry allows you to search for instrumentation libraries, collector components, utilities, and other useful projects in the OpenTelemetry ecosystem. If you are a project maintainer, you can add your project to the OpenTelemetry Registry.
Cloud Foundry
Website DocumentationAdds an OpenTelemetry Collector to all Linux VMs to egress metrics and traces.- CollectorLanguage
- Application integrationComponent
- Apache-2.0License
Heroku
Website DocumentationHeroku Fir adds platform-native support for the collection and distribution of OpenTelemetry signals.- CollectorLanguage
- Application integrationComponent
- CommercialLicense
ThousandEyes for OpenTelemetry
Website DocumentationIt allows you to export ThousandEyes telemetry data in OTel format.- CollectorLanguage
- Application integrationComponent
- CommercialLicense
Tracing ClickHouse with OpenTelemetry
Website Documentation RepositoryClickHouse createstrace spans
for each query and some of the query execution stages, such as query planning or distributed queries.- C++Language
- Application integrationComponent
- Apache-2.0License
Envoy Proxy
nativegraduated
Website Documentation RepositoryThe OpenTelemetry tracing sandbox demonstrates Envoy’s request tracing capabilities using OpenTelemetry as the tracing provider.- C++Language
- Application integrationComponent
- Apache-2.0License
MATLAB Interface to OpenTelemetry
by Duncan Po
Website Documentation RepositoryMATLAB interface to OpenTelemetry.- C++Language
- Application integrationComponent
- CommercialLicense
MySQL Enterprise Server
by MySQL
Website DocumentationMySQL Enterprise Edition generates OTel trace data on Linux platforms.- C++Language
- Application integrationComponent
- CommercialLicense
Argo Workflows
nativegraduated
Website Documentation RepositoryArgo Workflows provides native OpenTelemetry metrics to provide information from the workflow controller.- GoLanguage
- Application integrationComponent
- Apache 2.0License
BuildKit
Website Documentation RepositoryBuildKit supports OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
containerd
nativegraduated
Website Documentation Repositorycontainerd supports OpenTelemetry tracing since v1.6.0. Tracing currently targets only gRPC calls.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Cortex
nativeincubating
Website Documentation RepositoryCortex uses Jaeger or OpenTelemetry to implement distributed tracing- GoLanguage
- Application integrationComponent
- Apache-2.0License
CRI-O
nativegraduated
Website Documentation RepositoryThecrio.tracing
table containers settings pertaining to the export of OpenTelemetry trace data.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Dapr
nativeincubating
by Dapr Authors
Website Documentation RepositoryDapr directly writes traces using the OpenTelemetry (OTLP) protocol as the recommended method.- GoLanguage
- Application integrationComponent
- Apache-2.0License
buildx
by Docker Inc
Website Documentation Repositorybuildx supports OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Flipt
Website Documentation RepositoryFlipt supports distributed tracing via the OpenTelemetry project.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Harbor
nativegraduated
Website Documentation RepositoryHarbor can provide distributed tracing data for operators and administrator to know the current running status and to help troubleshooting- GoLanguage
- Application integrationComponent
- Apache-2.0License
Istio
nativegraduated
Website DocumentationMake your application participate in tracing with OpenTelemetry, regardless of the language, framework, or platform you use to build your application.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Jaeger
nativegraduated
Website Documentation RepositoryJaeger has the ability to trace some of its own components, namely the requests to the Query service.- GoLanguage
- Application integrationComponent
- Apache 2.0License
KEDA
nativegraduated
by KEDA Authors
Website Documentation RepositoryThe KEDA Operator supports outputting metrics to the OpenTelemetry Collector using HTTP.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Knative
nativeincubating
Website DocumentationAnalyze and understand the performance and behavior of Knative components- GoLanguage
- Application integrationComponent
- Apache-2.0License
Kong Mesh
by Kong
Website DocumentationKong Mesh provides integration with OpenTelemetry.- GoLanguage
- Application integrationComponent
- CommercialLicense
KrakenD API Gateway
Website Documentation RepositoryThetelemetry/opentelemetry
component in KrakenD collects the activity generated for the enabled layers and pushes or exposes the data for pulling.- GoLanguage
- InstrumentationComponent
- Apache-2.0License
Traces For Kubernetes System Components
nativegraduated
Website DocumentationSystem component traces record the latency of and relationships between operations in the cluster.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Kuma
nativesandbox
by Kuma Authors
Website DocumentationKuma provides integration with OpenTelemetry- GoLanguage
- Application integrationComponent
- Apache-2.0License
Kyverno
first party integrationincubating
Website DocumentationKyverno integrates OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Open Policy Agent
nativegraduated
Website DocumentationOPA will emit spans to an OpenTelemetry Collector via gRPC.- GoLanguage
- Application integrationComponent
- Apache-2.0License
OpenFeature flagd
nativeincubating
Website Documentationflagd provides telemetry data out of the box. This telemetry data is compatible with OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Otterize network mapper
by Otterize
Website DocumentationOpenTelemetry support for network mapper.- GoLanguage
- Application integrationComponent
- Apache-2.0License
RoadRunner PHP application server
by Spiral Scout
Website Documentation RepositoryRoadRunner offers OTel (OpenTelemetry) plugin, which provides a unified standard for tracing, logging, and metrics information.- GoLanguage
- Application integrationComponent
- MITLicense
Thanos
nativeincubating
Website DocumentationThanos supports exporting traces in the OpenTelemetry Protocol (OTLP)- GoLanguage
- Application integrationComponent
- Apache-2.0License
Traefik Hub API Management
by Traefik Labs
Website DocumentationTraefik Hub uses OpenTelemetry to get insights into system performance and behavior.- GoLanguage
- Application integrationComponent
- CommercialLicense
Tyk API Gateway
Website Documentation RepositoryYou can leverage the power of OpenTelemetry to enhance your API monitoring with end-to-end distributed tracing.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Keycloak
incubating
Website Documentation RepositoryKeycloak utilizes OpenTelemetry for distributed tracing provided by the Quarkus OpenTelemetry extension.- JavaLanguage
- Application integrationComponent
- Apache 2.0License
Microcks
nativesandbox
Website DocumentationThe main webapp component supports OpenTelemetry instrumentation for logs, distributed tracing and metrics.- JavaLanguage
- Application integrationComponent
- Apache-2.0License
Strimzi
nativeincubating
Website DocumentationIn Strimzi, tracing facilitates the end-to-end tracking of messages: from source systems to Kafka, and then from Kafka to target systems and applications.- JavaLanguage
- Application integrationComponent
- Apache-2.0License
Kong API Gateway
by Kong
Website Documentation- LuaLanguage
- Application integrationComponent
- Apache-2.0License
OpenFGA
sandbox
Website Documentation RepositoryOpenFGA traces can be collected with the OTLP data format.- GoLanguage
- Application integrationComponent
- Apache 2.0License
APIContext
by APIContext
Website DocumentationSend data from APIContext to any platform that intakes OpenTelemetry with our OpenTelemetry Webhook- PythonLanguage
- Application integrationComponent
- CommercialLicense
Distributed tracing of Checkmk with OpenTelemetry
by Checkmk GmbH
Website Documentation RepositoryWith this integration we introduced a new way for the developers to look deeper into what happens inside Checkmk through the use of OpenTelemetry traces, so that everyone using Checkmk could enjoy monitoring their infrastructure with a tool with the best performance and fewer bottlenecks.- PythonLanguage
- Application integrationComponent
- GPL-2.0License
Cisco Network Services Orchestrator (NSO)
by Cisco
Website DocumentationThe NSO Observability Exporter supports export of progress traces using OTLP.- PythonLanguage
- Application integrationComponent
- CommercialLicense
CsvPath Framework
by CsvPath Authors
Website Documentation RepositoryCsvPath Framework uses OTLP to monitor delimited data preboarding jobs wherever they run, regardless of platform, namespace, project, or user.- PythonLanguage
- Application integrationComponent
- GNU Lesser General Public License v2.1License
MLflow
Website Documentation RepositoryThe MLflow tracing feature is built using OpenTelemetry, and allows users to trace the execution of their generative AI applications.- PythonLanguage
- Application integrationComponent
- Apache-2.0License
Fluent CI Engine
by Fluent CI
Website DocumentationFluentCI Engine supports OpenTelemetry tracing.- RustLanguage
- Application integrationComponent
- MLPv2.0License
Kubewarden
nativesandbox
Website DocumentationKubewarden’s components are instrumented with the OpenTelemetry SDK, reporting data to an OpenTelemetry Collector.- RustLanguage
- Application integrationComponent
- Apache-2.0License
rustup
by The Rust Project Developers
Website Documentation RepositoryThe featureotel
can be used when building rustup to turn on OpenTelemetry tracing with an OTLP gRPC exporter.- RustLanguage
- Application integrationComponent
- Apache-2.0 OR MITLicense
OpenTelemetry Collector Builder
Documentation Package Details (go) RepositoryA CLI tool that generates OpenTelemetry Collector binaries based on a manifest.- v0.136.0Version
- CollectorLanguage
- CoreComponent
- Apache 2.0License
OpAMP Supervisor
 Package Details (go-collector) RepositoryCollector Supervisor for OpAMPQuick Install
When building a custom collector you can add this utilities to the manifest file like the following:
utilities: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/cmd/opampsupervisor v0.136.0
- v0.136.0Version
- CollectorLanguage
- UtilitiesComponent
- Apache 2.0License
Collector Environment Variable Provider
 Package Details (go-collector) RepositoryEnvironment variable provider for OpenTelemetry Collector configuration maps.Quick Install
When building a custom collector you can add this provider to the manifest file like the following:
providers: - gomod: go.opentelemetry.io/collector/confmap/provider/envprovider v1.42.0
- v1.42.0Version
- CollectorLanguage
- ProviderComponent
- Apache 2.0License
Collector File Provider
 Package Details (go-collector) RepositoryFile provider for OpenTelemetry Collector configuration maps.Quick Install
When building a custom collector you can add this provider to the manifest file like the following:
providers: - gomod: go.opentelemetry.io/collector/confmap/provider/fileprovider v1.42.0
- v1.42.0Version
- CollectorLanguage
- ProviderComponent
- Apache 2.0License
Collector Google Secret Manager Provider
 Package Details (go-collector) RepositoryGoogle Secret Manager provider for OpenTelemetry Collector configuration maps.Quick Install
When building a custom collector you can add this provider to the manifest file like the following:
providers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/googlesecretmanagerprovider v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProviderComponent
- Apache 2.0License
Collector HTTP Provider
 Package Details (go-collector) RepositoryHTTP provider for OpenTelemetry Collector configuration maps.Quick Install
When building a custom collector you can add this provider to the manifest file like the following:
providers: - gomod: go.opentelemetry.io/collector/confmap/provider/httpprovider v1.42.0
- v1.42.0Version
- CollectorLanguage
- ProviderComponent
- Apache 2.0License
Collector HTTPS Provider
 Package Details (go-collector) RepositoryHTTPS provider for OpenTelemetry Collector configuration maps.Quick Install
When building a custom collector you can add this provider to the manifest file like the following:
providers: - gomod: go.opentelemetry.io/collector/confmap/provider/httpsprovider v1.42.0
- v1.42.0Version
- CollectorLanguage
- ProviderComponent
- Apache 2.0License
Collector YAML Provider
 Package Details (go-collector) RepositoryYAML provider for OpenTelemetry Collector configuration maps.Quick Install
When building a custom collector you can add this provider to the manifest file like the following:
providers: - gomod: go.opentelemetry.io/collector/confmap/provider/yamlprovider v1.42.0
- v1.42.0Version
- CollectorLanguage
- ProviderComponent
- Apache 2.0License
Alertmanager Exporter
 Package Details (go-collector) RepositoryExports OTel Events (SpanEvent in Tracing added by AddEvent API) as Alerts to Alertmanager backend to notify Errors or Change events.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alertmanagerexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Alibaba Cloud Log Service Collector Exporter
 Package Details (go-collector) RepositoryThe Alibaba Cloud Log Service Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
APIClarity HTTP Exporter
by Cisco
 Package Details (go-collector) RepositoryExports traces and/or metrics via HTTP to an APIClarity endpoint for analysis.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/openclarity/apiclarity/plugins/otel-collector/apiclarityexporter v0.0.0
- v0.0.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
AWS X-Ray Tracing Exporter
 Package Details (go-collector) RepositoryThe AWS X-Ray Tracing Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
AWS CloudWatch Logs Exporter
 Package Details (go-collector) RepositoryAWS CloudWatch Logs Exporter sends logs data to AWS CloudWatch LogsQuick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awscloudwatchlogsexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
AWS CloudWatch EMF Collector Exporter
 Package Details (go-collector) RepositoryThe AWS CloudWatch EMF Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Kinesis Exporter
RepositoryThe OpenTelemetry Kinesis Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
AWS S3 Exporter for OpenTelemetry Collector
 Package Details (go-collector) RepositoryThis exporter targets to support proto/JSON and proto/binary formatQuick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awss3exporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Azure Monitor Collector Exporter
 Package Details (go-collector) RepositoryThe Azure Monitor Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuremonitorexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Apache Blob Exporter
 Package Details (go-collector) RepositoryThis exporter supports sending traces, metrics, and logs data to [Azure Blob storage] (https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-overview).Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azureblobexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Azure Data Explorer Exporter
 Package Details (go-collector) RepositoryThis exporter sends metrics, logs and trace data to Azure Data ExplorerQuick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azuredataexplorerexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Carbon Collector Exporter
 Package Details (go-collector) RepositoryThe Carbon Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/carbonexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Cassandra Exporter
 Package Details (go-collector) RepositoryThis exporter supports sending OpenTelemetry logs and traces to CassandraQuick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/cassandraexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
ClickHouse Exporter
 Package Details (go-collector) RepositoryThis exporter supports sending OpenTelemetry logs and spans to ClickHouseQuick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Coralogix Collector Exporter
 Package Details (go-collector) RepositoryThe Coralogix Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Datadog Collector Exporter
 Package Details (go-collector) RepositoryThe Datadog Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Dataset Collector Exporter
 Package Details (go-collector) RepositoryThe Dataset Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Debug Exporter
 Package Details (go-collector) RepositoryExports data to the console via zap.Logger.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Apache Doris Exporter
 Package Details (go-collector) RepositoryThis exporter supports sending traces, metrics, and logs data to Apache Doris (version >= 2.1).Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/dorisexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Elasticsearch Exporter
 Package Details (go-collector) RepositoryThis exporter supports sending OpenTelemetry logs to ElasticsearchQuick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Faro Exporter
 Package Details (go-collector) RepositoryThe OpenTelemetry Collector Exporter for FaroQuick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/faroexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
File Collector Exporter
 Package Details (go-collector) RepositoryThe File Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/fileexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Fluent Forward Exporter
by Romain Dauby
 Package Details (go-collector) RepositoryThe OpenTelemetry Collector Exporter for the Fluent Forward protocolQuick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/r0mdau/fluentforwardexporter v0.4.0
- v0.4.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Google Cloud Operations Collector Exporter
by Google
 Package Details (go-collector) RepositoryThe Google Cloud Operations Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Google Cloud Pubsub Exporter
 Package Details (go-collector) RepositoryThis exporter sends OTLP messages to a Google Cloud Pubsub topic.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudpubsubexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Google Managed Service for Prometheus Exporter
by Google
 Package Details (go-collector) RepositoryThis exporter can be used to send metrics and traces to Google Cloud Managed Service for Prometheus.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlemanagedprometheusexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Honeycomb Marker Exporter
 Package Details (go-collector) RepositoryThis exporter allows creating markers, via the Honeycomb Markers API, based on the look of incoming telemetry.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/honeycombmarkerexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
InfluxDB Exporter
 Package Details (go-collector) RepositoryThis exporter supports sending tracing, metrics, and logging data to InfluxDBQuick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/influxdbexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Kafka Collector Exporter
 Package Details (go-collector) RepositoryThe Kafka Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Kinesis Exporter
RepositoryThe OpenTelemetry Kinesis Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
Trace ID aware load-balancing Collector Exporter
 Package Details (go-collector) RepositoryThe Trace ID aware load-balancing for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
LogicMonitor Exporter
 Package Details (go-collector) RepositoryThis exporter supports sending logs and traces data to LogicmonitorQuick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logicmonitorexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Logz.io Exporter
 Package Details (go-collector) RepositoryThe OpenTelemetry Collector Exporter for Logz.ioQuick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Mezmo Exporter
 Package Details (go-collector) RepositoryThis exporter supports sending OpenTelemetry log data to Mezmo.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/mezmoexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
No-op Exporter
 Package Details (go-collector) RepositoryServes as a placeholder exporter in a pipeline. This can be useful if you want to e.g. start a Collector with only extensions enabled, or for testing Collector pipeline throughput without worrying about an exporter.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: go.opentelemetry.io/collector/exporter/nopexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
OpenSearch Exporter
 Package Details (go-collector) RepositoryOpenSearch exporter supports sending OpenTelemetry signals as documents to OpenSearch.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/opensearchexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
OpenTelemetry Protocol with Apache Arrow Exporter
 Package Details (go-collector) RepositoryExports telemetry data using OpenTelemetry Protocol with Apache Arrow components with support for both OpenTelemetry Protocol with Apache Arrow and standard OpenTelemetry Protocol (OTLP) protocol via gRPC.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/otelarrowexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
OTLP gRPC Collector Exporter
 Package Details (go-collector) RepositoryThe OTLP gRPC Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: go.opentelemetry.io/collector/exporter/otlpexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
OTLP HTTP Collector Exporter
RepositoryThe OTLP HTTP Exporter for the OpenTelemetry Collector.- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Prometheus Collector Exporter
 Package Details (go-collector) RepositoryThe Prometheus Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Prometheus Remote Write Collector Exporter
 Package Details (go-collector) RepositoryThe Prometheus Remote Write Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Pulsar Exporter
 Package Details (go-collector) RepositoryPulsar exporter exports logs, metrics, and traces to Pulsar. This exporter uses a synchronous producerQuick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/pulsarexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
qryn exporter
by [email protected], [email protected]
RepositoryThis exporter supports sending OpenTelemetry logs, traces and metrics to ClickHouse using the qryn polyglot format.- CollectorLanguage
- ExporterComponent
- Apache 2.0License
RabbitMQ Exporter
 Package Details (go-collector) RepositoryExports metrics, traces, and logs to RabbitMQ using the AMQP 0.9.1 protocolQuick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/rabbitmqexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
SAPM Exporter
 Package Details (go-collector) RepositoryThe SAPM exporter builds on the Jaeger proto and adds additional batching on top. This allowsQuick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Sentry Collector Exporter
 Package Details (go-collector) RepositoryThe Sentry Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
SignalFx Collector Exporter
 Package Details (go-collector) RepositoryThe SignalFx Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Splunk APM (SAPM) Exporter
RepositoryThe OpenTelemetry Splunk APM Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
Splunk HTTP Event Collector (HEC) Exporter
 Package Details (go-collector) RepositoryThe Splunk HTTP Event Collector (HEC) Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Splunk Infrastructure Monitoring Exporter
RepositoryThe OpenTelemetry Splunk Infrastructure Monitoring Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
Splunk SAPM Collector Exporter
 Package Details (go-collector) RepositoryThe Splunk SAPM Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Sumo Logic Exporter
 Package Details (go-collector) RepositoryThe OpenTelemetry Collector Exporter for Sumo LogicQuick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sumologicexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Syslog Exporter
 Package Details (go-collector) RepositoryThe syslog exporter supports sending messages to a remote syslog server.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/syslogexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
TencentCloud LogService Exporter
 Package Details (go-collector) RepositoryThis exporter supports sending OpenTelemetry log data to LogService.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/tencentcloudlogserviceexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Zipkin Collector Exporter
 Package Details (go-collector) RepositoryThe Zipkin Exporter for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this exporter to the manifest file like the following:
exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/zipkinexporter v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Ack Extension
 Package Details (go-collector) RepositoryThis extension allows acking of data upon successful processing. The upstream agent can choose to send event again if ack fails.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/ackextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
ASAP Client Authentication Extension
 Package Details (go-collector) RepositoryThis extension provides Atlassian Service Authentication Protocol (ASAP) client credentials for HTTP or gRPC based exporters.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/asapauthextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Basic Authenticator
 Package Details (go-collector) RepositoryThis extension implements both configauth.ServerAuthenticator and configauth.ClientAuthenticator to authenticate clients and servers using Basic Authentication.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/basicauthextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Bearer token authenticator extension
 Package Details (go-collector) RepositoryThe Bearer token authenticator extension allows gRPC and HTTP-based exporters to add authentication data to outgoing calls based on a static token.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/bearertokenauthextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Datadog Collector Extension
 Package Details (go-collector) RepositoryThe Datadog Extension for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/datadogextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Encoding extension
 Package Details (go-collector) RepositoryThe encoding extension allows for other components to reference ingress/egress data formatsQuick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/encoding v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Google Client Auth Extension
 Package Details (go-collector) RepositoryThis extension provides Google OAuth2 Client Credentials and Metadata for gRPC and HTTP based exporters.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/googleclientauthextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Headers Setter extension
 Package Details (go-collector) RepositoryThe headers_setter extension implements ClientAuthenticator and is used to set requests headers in gRPC / HTTP exporters with values provided via extension configurations or requests metadata (context).Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/headerssetterextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Health Check Collector Extension
 Package Details (go-collector) RepositoryThe Health Check Extension for the OpenTelemetry Collector enables an HTTP URL that can be probed to check the status of the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Health Check Extension V2
 Package Details (go-collector) RepositoryThis is an experimental extension that is intended to replace the existing health check extension.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckv2extension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
HTTP Forwarder Collector Extension
 Package Details (go-collector) RepositoryThe HTTP Forwarder Extension for the OpenTelemetry Collector accepts HTTP requests, optionally adds headers to them and forwards them.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/httpforwarderextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
ASAP Client Authentication Extension
 Package Details (go-collector) RepositoryThis extension allows serving sampling strategies following the Jaeger’s remote sampling API.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/jaegerremotesampling v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Memory Limiter Extension
 Package Details (go-collector) RepositoryThe memory limiter extension is used to prevent out of memory situations onQuick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: go.opentelemetry.io/collector/extension/memorylimiterextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
OAuth2 Client Credentials authenticator extension
 Package Details (go-collector) RepositoryThe OAuth2 Client Credentials authenticator extension allows gRPC and HTTP-based exporters to add authentication data to outgoing calls.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Host Observer Collector Extension
RepositoryObservers are implemented as an extension to discover networked endpoints like a Kubernetes pod, Docker container, or local listening port. Currently available are observers for docker, ecs, ecs_task, host and K8s.- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
OIDC authenticator extension
 Package Details (go-collector) RepositoryThe OIDC authenticator extension allows gRPC and HTTP-based receivers to require authentication from remote clients.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/oidcauthextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
OpAMP Agent Extension
 Package Details (go-collector) RepositoryCollector extension for OpAMPQuick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/opampextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Performance Profiler Collector Extension
 Package Details (go-collector) RepositoryThe Performance Profiler Extension for the OpenTelemetry Collector can be used to collect performance profiles and investigate issues with the service.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/pprofextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Remote Tap Extension
 Package Details (go-collector) RepositoryThis extension runs as a Web server that loads the remote observers that are registered against it.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/remotetapextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Authenticator - SigV4
 Package Details (go-collector) RepositoryThis extension provides SigV4 authentication for making requests to AWS services.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/sigv4authextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Solarwinds APM Settings extension
 Package Details (go-collector) RepositoryThe Solarwinds APM Settings extension gets Solarwinds APM specific settings from Solarwinds APM collector and/tmp/solarwinds-apm-settings.json
&/tmp/solarwinds-apm-settings-raw
periodically.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/solarwindsapmsettingsextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Sumo Logic Extension
 Package Details (go-collector) RepositoryThis extension is to be used in conjunction with the Sumo Logic Exporter in order to export telemetry data to Sumo Logic.Quick Install
When building a custom collector you can add this extension to the manifest file like the following:
extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/sumologicextension v0.136.0
- v0.136.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
zPages Collector Extension
RepositoryThe zPages Extension for the OpenTelemetry Collector serves zPages, an HTTP endpoint that provides live data for debugging different components that were properly instrumented for such.- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
Attribute Collector Processor
 Package Details (go-collector) RepositoryThe Attribute Processor for the OpenTelemetry Collector modifies attributes of a span.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/attributesprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Batch Collector Processor
 Package Details (go-collector) RepositoryThe Batch Processor for the OpenTelemetry Collector accepts spans, metrics, or logs and places them into batches.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Coralogix Processor
 Package Details (go-collector) RepositoryThe Coralogix processor adds attributes to spans that enable features in Coralogix.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/coralogixprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Cumulative to Delta Processor
 Package Details (go-collector) RepositoryThe cumulative to delta processor converts monotonic, cumulative sum and histogram metrics to monotonic, delta metrics. Non-monotonic sums and exponential histograms are excluded.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/cumulativetodeltaprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Delta to cumulative processor
 Package Details (go-collector) RepositoryThe delta to cumulative processor (deltatocumulativeprocessor
) converts metrics from delta temporality to cumulative, by accumulating samples in memory.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Delta to Rate Processor
 Package Details (go-collector) RepositoryThe delta to rate processor converts delta sum metrics to rate metrics. This rate is a gauge.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatorateprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Filter Collector Processor
 Package Details (go-collector) RepositoryThe Filter Processor for the OpenTelemetry Collector can be configured to include or exclude metrics.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
GeoIP Processor
RepositoryThe geoIP processorgeoipprocessor
enhances resource attributes by appending information about the geographical location of an IP address. To add geographical information, the IP address must be included in the resource attributes using thesource.address
semantic conventions key attribute.- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Group by Trace Processor
 Package Details (go-collector) RepositoryThe Group by Trace Processor for the OpenTelemetry Collector collects all the spans from the same trace, waiting a pre-determined amount of time before releasing the trace to the next processor.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbytraceprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Group by Attributes processor
 Package Details (go-collector) RepositoryThis processor re-associates spans, log records and metric data points to a Resource that matches with the specified attributes. As a result, all spans, log records or metric data points with the same values for the specified attributes are “grouped” under the same Resource.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/groupbyattrsprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Interval Processor
 Package Details (go-collector) RepositoryThe interval processor (intervalprocessor
) aggregates metrics and periodically forwards the latest values to the next component in the pipeline.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/intervalprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
K8s Attribute Processor
 Package Details (go-collector) RepositoryThe K8s Attribute Processor for the OpenTelemetry Collector automatically discovers K8s resources (pods), extracts metadata from them and adds the extracted metadata to the relevant spans, metrics and logs.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Log DeDuplication Processor
 Package Details (go-collector) RepositoryThis processor is used to deduplicate logs by detecting identical logs over a range of time and emitting a single log with the count of logs that were deduplicated.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/logdedupprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Logs Transform Processor
 Package Details (go-collector) RepositoryThe logs transform processor can be used to apply log operators to logs coming from any receiver. Please refer to config.go for the config spec.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/logstransformprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Memory Limiter Collector Processor
RepositoryThe Memory Limiter Processor for the OpenTelemetry Collector is used to prevent out of memory situations on the collector.- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Metrics Transform Processor
 Package Details (go-collector) RepositoryThe Metrics Transform Processor for the OpenTelemetry Collector can be used to rename metrics, and add, rename or delete label keys and values. It can also be used to perform aggregations on metrics across labels or label values.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricstransformprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Metrics Generation Processor
 Package Details (go-collector) RepositoryThe metrics generation processor can be used to create new metrics using existing metrics following a given rule. Currently it supports following two approaches for creating a new metric.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/metricsgenerationprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Probabilistic Sampling Collector Processor
 Package Details (go-collector) RepositoryThe Probabilistic Sampling Processor for the OpenTelemetry Collector provides probabilistic sampling of traces.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/probabilisticsamplerprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Redaction processor
 Package Details (go-collector) RepositoryThis processor deletes span attributes that don’t match a list of allowed spanQuick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/redactionprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Websocket Processor
 Package Details (go-collector) RepositoryThe WebSocket processor, which can be positioned anywhere in a pipeline, allowsQuick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/remotetapprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Resource Collector Processor
 Package Details (go-collector) RepositoryThe Resource Processor for the OpenTelemetry Collector can be used to apply changes on resource attributes.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourceprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Resource Detection Processor
 Package Details (go-collector) RepositoryThe Resource Detection Processor for the OpenTelemetry Collector can be used to detect resource information from the host, in a format that conforms to the OpenTelemetry resource semantic conventions, and append or override the resource value in telemetry data with this information.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/resourcedetectionprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Schema Transformer Processor
 Package Details (go-collector) RepositoryThe Schema Processor is used to convert existing telemetry data or signals to a version of the semantic convention defined as part of the configuration.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/schemaprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Span Collector Processor
 Package Details (go-collector) RepositoryThe Span Processor for the OpenTelemetry Collector modifies either the span name or attributes of a span based on the span name.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Sumo Logic Processor
 Package Details (go-collector) RepositoryThe Sumo Logic processor modifies the metadata on logs, metrics and traces sent to Sumo Logic so that the Sumo Logic apps can make full use of the ingested data.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/sumologicprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Tail Sampling Processor
 Package Details (go-collector) RepositoryThe Tail Sampling Processor for the OpenTelemetry Collector samples traces based on a set of defined policies.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Transform Processor
 Package Details (go-collector) RepositoryThe Transform Processor for the OpenTelemetry Collector can be used to transform any fields on traces, metrics, and logs within the collector. It utilizes a transformation language to define transformations and conditions and then applies those transformations to the specified telemetry.Quick Install
When building a custom collector you can add this processor to the manifest file like the following:
processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.136.0
- v0.136.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Active Directory Domain Services Receiver
The active_directory_ds receiver scrapes metric relating to an Active Directory domain controller using the Windows Performance Counters.