Cloud Foundry
nativeWebsite DocumentationAdds an OpenTelemetry Collector to all Linux VMs to egress metrics and traces.- CollectorLanguage
- Application integrationComponent
- Apache-2.0License
ThousandEyes for OpenTelemetry
nativeWebsite DocumentationIt allows you to export ThousandEyes telemetry data in OTel format.- CollectorLanguage
- Application integrationComponent
- CommercialLicense
Tracing ClickHouse with OpenTelemetry
nativeWebsite 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
native graduatedWebsite 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
first party integrationby Duncan Po
Website Documentation RepositoryMATLAB interface to OpenTelemetry.- C++Language
- Application integrationComponent
- CommercialLicense
MySQL Enterprise Server
nativeby MySQL
Website DocumentationMySQL Enterprise Edition generates OTel trace data on Linux platforms.- C++Language
- Application integrationComponent
- CommercialLicense
BuildKit
nativeWebsite Documentation RepositoryBuildKit supports OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
containerd
native graduatedWebsite Documentation Repositorycontainerd supports OpenTelemetry tracing since v1.6.0. Tracing currently targets only gRPC calls.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Cortex
native incubatingWebsite Documentation RepositoryCortex uses Jaeger or OpenTelemetry to implement distributed tracing- GoLanguage
- Application integrationComponent
- Apache-2.0License
CRI-O
native graduatedWebsite Documentation RepositoryThecrio.tracing
table containers settings pertaining to the export of OpenTelemetry trace data.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Dapr
native incubatingby Dapr Authors
Website Documentation RepositoryDapr directly writes traces using the OpenTelemetry (OTLP) protocol as the recommended method.- GoLanguage
- Application integrationComponent
- Apache-2.0License
buildx
nativeby Docker Inc
Website Documentation Repositorybuildx supports OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Flipt
nativeWebsite Documentation RepositoryFlipt supports distributed tracing via the OpenTelemetry project.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Harbor
native graduatedWebsite 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
native graduatedWebsite 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
native graduatedWebsite 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
native graduatedby KEDA Authors
Website Documentation RepositoryThe KEDA Operator supports outputting metrics to the OpenTelemetry Collector using HTTP.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Knative
native incubatingWebsite DocumentationAnalyze and understand the performance and behavior of Knative components- GoLanguage
- Application integrationComponent
- Apache-2.0License
Kong Mesh
nativeby Kong
Website DocumentationKong Mesh provides integration with OpenTelemetry.- GoLanguage
- Application integrationComponent
- CommercialLicense
KrakenD API Gateway
first party integrationWebsite 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
native graduatedWebsite DocumentationSystem component traces record the latency of and relationships between operations in the cluster.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Kuma
native sandboxby Kuma Authors
Website DocumentationKuma provides integration with OpenTelemetry- GoLanguage
- Application integrationComponent
- Apache-2.0License
Kyverno
first party integration incubatingWebsite DocumentationKyverno integrates OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Open Policy Agent
native graduatedWebsite DocumentationOPA will emit spans to an OpenTelemetry Collector via gRPC.- GoLanguage
- Application integrationComponent
- Apache-2.0License
OpenFeature flagd
native incubatingWebsite Documentationflagd provides telemetry data out of the box. This telemetry data is compatible with OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Otterize network mapper
nativeby Otterize
Website DocumentationOpenTelemetry support for network mapper.- GoLanguage
- Application integrationComponent
- Apache-2.0License
RoadRunner PHP application server
first party integrationby 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
native incubatingWebsite DocumentationThanos supports exporting traces in the OpenTelemetry Protocol (OTLP)- GoLanguage
- Application integrationComponent
- Apache-2.0License
Traefik Hub API Management
nativeby Traefik Labs
Website DocumentationTraefik Hub uses OpenTelemetry to get insights into system performance and behavior.- GoLanguage
- Application integrationComponent
- CommercialLicense
Tyk API Gateway
nativeWebsite 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
new incubatingWebsite Documentation RepositoryKeycloak utilizes OpenTelemetry for distributed tracing provided by the Quarkus OpenTelemetry extension.- JavaLanguage
- Application integrationComponent
- Apache 2.0License
Microcks
native sandboxWebsite DocumentationThe main webapp component supports OpenTelemetry instrumentation for logs, distributed tracing and metrics.- JavaLanguage
- Application integrationComponent
- Apache-2.0License
Strimzi
native incubatingWebsite 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
first party integrationby Kong
Website Documentation- LuaLanguage
- Application integrationComponent
- Apache-2.0License
OpenFGA
sandboxWebsite Documentation RepositoryOpenFGA traces can be collected with the OTLP data format.- GoLanguage
- Application integrationComponent
- Apache 2.0License
APIContext
nativeby 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
nativeby 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)
first party integrationby Cisco
Website DocumentationThe NSO Observability Exporter supports export of progress traces using OTLP.- PythonLanguage
- Application integrationComponent
- CommercialLicense
MLflow
new nativeWebsite 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
nativeby Fluent CI
Website DocumentationFluentCI Engine supports OpenTelemetry tracing.- RustLanguage
- Application integrationComponent
- MLPv2.0License
Kubewarden
native sandboxWebsite DocumentationKubewarden’s components are instrumented with the OpenTelemetry SDK, reporting data to an OpenTelemetry Collector.- RustLanguage
- Application integrationComponent
- Apache-2.0License
rustup
nativeby 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.113.0Version
- CollectorLanguage
- CoreComponent
- 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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Alibaba Cloud Log Service Collector Exporter
by Alibaba Cloud
 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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
APIClarity HTTP Exporter
by Cisco Systems
 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
by Amazon Web Services
 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.113.0
- v0.113.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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
AWS CloudWatch EMF Collector Exporter
by Amazon Web Services
 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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Coralogix Collector Exporter
by Coralogix
 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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Datadog Collector Exporter
by Datadog
 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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Dataset Collector Exporter
by Dataset
 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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Instana Collector Exporter
by Instana Authors
 Package Details (go-collector) RepositoryThe Instana 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/instanaexporter v0.110.0
- v0.110.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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Kinesis Exporter
RepositoryThe OpenTelemetry Kinesis Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
Kinetica OpenTelemetry Collector Exporter Plug-In
 Package Details (go-collector) RepositoryThe schema nameotel
is an example. The user may change this to another name but the same name has to be usedQuick 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/kineticaexporter v0.113.0
- v0.113.0Version
- CollectorLanguage
- 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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Logging Collector Exporter
deprecatedRepositoryThe Logging Exporter for the OpenTelemetry Collector.Deprecated
This exporter is being deprecated in favour of the debug exporter.- 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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Logz.io Exporter
by Logz.io
 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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Loki Exporter
 Package Details (go-collector) RepositoryThe OpenTelemetry Collector Exporter for LokiQuick 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/lokiexporter v0.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
OpenCensus Collector Exporter
 Package Details (go-collector) RepositoryThe OpenCensus 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/opencensusexporter v0.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
qryn exporter
by lorenzo@qxip.net, akvlad@qxip.net
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.113.0
- v0.113.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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Sentry Collector Exporter
by Sentry
 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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
SignalFx Collector Exporter
by Splunk
 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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Splunk APM (SAPM) Exporter
by Splunk Authors
RepositoryThe OpenTelemetry Splunk APM Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
Splunk HTTP Event Collector (HEC) Exporter
by Splunk
 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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Splunk Infrastructure Monitoring Exporter
by Splunk Authors
RepositoryThe OpenTelemetry Splunk Infrastructure Monitoring Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
Splunk SAPM Collector Exporter
by Splunk
 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.113.0
- v0.113.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
Sumo Logic Exporter
by Sumo Logic
 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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Routing Processor
 Package Details (go-collector) RepositoryThe Routing Processor for the OpenTelemetry Collector will read a header from the incoming HTTP request (gRPC or plain HTTP) and direct the trace information to specific exporters based on the attribute’s value.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/routingprocessor v0.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.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.113.0
- v0.113.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
Active Directory Domain Services Receiver
 Package Details (go-collector) RepositoryThe active_directory_ds receiver scrapes metric relating to an Active Directory domain controller using the Windows Performance Counters.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/activedirectorydsreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Aerospike Receiver
 Package Details (go-collector) RepositoryThe Aerospike receiver is designed to collect performance metrics from one or more Aerospike nodes.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/aerospikereceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Apache Web Server Receiver
 Package Details (go-collector) RepositoryThis receiver fetches stats from a Apache Web Server instance using the server-status?auto endpoint.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachereceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Apache Spark Receiver
 Package Details (go-collector) RepositoryThis receiver fetches metrics for an Apache Spark cluster through the Apache Spark REST APIQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/apachesparkreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
AWS ECS Container Metrics Collector Receiver
by Amazon Web Services
 Package Details (go-collector) RepositoryThe AWS ECS Container Metrics Receiver for the OpenTelemetry Collector reads task metadata and docker stats from Amazon ECS Task Metadata Endpoint, and generates resource usage metrics (such as CPU, memory, network, and disk) from them.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsecscontainermetricsreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
AWS X-Ray Collector Receiver
by Amazon Web Services
 Package Details (go-collector) RepositoryThe AWS X-Ray Receiver for the OpenTelemetry Collector accepts segments (i.e. spans) in the X-Ray Segment format. This enables the collector to receive spans emitted by the existing X-Ray SDK.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsxrayreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Cloudwatch Receiver
 Package Details (go-collector) RepositoryReceives Cloudwatch events from AWS CloudWatch via the AWS SDK for Cloudwatch LogsQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
CloudWatch Metrics Receiver
 Package Details (go-collector) RepositoryReceives Cloudwatch metrics from AWS Cloudwatch via the AWS SDK for Cloudwatch LogsQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscloudwatchmetricsreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
AWS Container Insights Receiver
 Package Details (go-collector) RepositoryAWS Container Insights Receiver is an AWS specific receiver that supports CloudWatch Container Insights.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awscontainerinsightreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
AWS Kinesis Data Firehose Receiver
 Package Details (go-collector) RepositoryReceiver for ingesting AWS Kinesis Data Firehose delivery stream messages and parsing the records received based on the configured record type.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awsfirehosereceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
AWS S3 Receiver
 Package Details (go-collector) RepositoryReceiver for retrieving trace previously stored in S3 by the AWS S3 Exporter.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/awss3receiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Azure Blob Receiver
 Package Details (go-collector) RepositoryThis receiver reads logs and trace data from Azure Blob StorageQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureblobreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Azure Event Hub Receiver
 Package Details (go-collector) RepositoryThe Azure Event Hub receiver listens to logs emitted by Azure Event hubs.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azureeventhubreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Azure Monitor Receiver
 Package Details (go-collector) RepositoryThis receiver scrapes Azure Monitor API for resources metrics.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/azuremonitorreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
F5 Big-IP Receiver
 Package Details (go-collector) RepositoryThis receiver fetches stats from a F5 Big-IP node using F5’s iControl REST APIQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/bigipreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Carbon Collector Receiver
 Package Details (go-collector) RepositoryThe Carbon Receiver for the OpenTelemetry Collector supports Carbon’s plaintext protocol.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/carbonreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Chrony Receiver
 Package Details (go-collector) RepositoryThe chrony receiver is a pure go implementation of the command chronyc trackingQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/chronyreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Cloudflare Receiver
 Package Details (go-collector) RepositoryThis Cloudflare receiver allows Cloudflare’s LogPush Jobs to send logs from the Cloudflare logs aggregation systemQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudflarereceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Cloud Foundry Receiver
 Package Details (go-collector) RepositoryThe Cloud Foundry receiver connects to the RLP (Reverse Log Proxy) Gateway of the Cloud Foundry installationQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/cloudfoundryreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
CollectD Collector Receiver
 Package Details (go-collector) RepositoryThe CollectD Receiver for the OpenTelemetry Collector can receive data exported by the CollectD’s write_http plugin.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/collectdreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
CouchDB Receiver
 Package Details (go-collector) RepositoryThis receiver fetches stats from a CouchDB server.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/couchdbreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Datadog APM Receiver
 Package Details (go-collector) RepositoryThe Datadog APM Receiver accepts traces in the Datadog APM formatQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/datadogreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Docker Stats Collector Receiver
 Package Details (go-collector) RepositoryThe Docker Stats Receiver queries the local Docker daemon’s container stats API for all desired running containers on a configured interval.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/dockerstatsreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Elasticsearch Receiver
 Package Details (go-collector) RepositoryThis receiver queries the Elasticsearch node stats and index statsendpoints in order to scrape metrics from a running elasticsearch cluster.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/elasticsearchreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Expvar Receiver
 Package Details (go-collector) RepositoryAn Expvar Receiver scrapes metrics from expvarQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/expvarreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Filelog Collector Receiver
 Package Details (go-collector) RepositoryThe Filelog Receiver tails and parses logs from files using the opentelemetry-log-collection library.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
File Stats Receiver
 Package Details (go-collector) RepositoryThe File Stats receiver collects metrics from files specified with a glob pattern.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filestatsreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
FlinkMetrics Receiver
 Package Details (go-collector) RepositoryThis receiver uses Flink’s REST API to collect Jobmanager, Taskmanager, Job, Task and Operator metrics.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/flinkmetricsreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Fluent Forward Collector Receiver
 Package Details (go-collector) RepositoryThe Fluent Forward Receiver for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/fluentforwardreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Trace2 Receiver
by Jeff Hostetler
RepositoryA receiver for git Trace2 telemetry from local git commands, translates it into an OpenTelemetry format, and forwards it to other OpenTelemetry components.- CollectorLanguage
- ReceiverComponent
- MITLicense
Git Provider Receiver
 Package Details (go-collector) RepositoryThe Git Provider receiver scrapes data from Git vendors.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/gitproviderreceiver v0.108.0
- v0.108.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Google Pubsub Receiver
 Package Details (go-collector) RepositoryThis receiver gets OTLP messages from a Google Cloud Pubsub subscription.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudpubsubreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Google Cloud Spanner Receiver
 Package Details (go-collector) RepositoryGoogle Cloud Spanner enable you to investigate issues with your databaseQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/googlecloudspannerreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
HAProxy Receiver
 Package Details (go-collector) RepositoryThe HAProxy receiver generates metrics by polling periodically the HAProxy process through a dedicated socket or HTTP URL.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/haproxyreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Host Metrics Collector Receiver
 Package Details (go-collector) RepositoryThe Host Metrics Receiver for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
HTTP Check Receiver
 Package Details (go-collector) RepositoryThe HTTP Check Receiver can be used for synthetic checks against HTTP endpoints. This receiver will make a request to the specifiedendpoint
using theQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/httpcheckreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Microsoft IIS Receiver
 Package Details (go-collector) RepositoryTheiis
receiver grabs metrics about an IIS instance using the Windows Performance Counters.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/iisreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
InfluxDB Receiver
 Package Details (go-collector) RepositoryThis receiver accepts metrics data as InfluxDB Line Protocol.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/influxdbreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Jaeger Collector Receiver
 Package Details (go-collector) RepositoryThe Jaeger Receiver for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
JMX Collector Receiver
 Package Details (go-collector) RepositoryThe JMX Receiver will work in conjunction with the OpenTelemetry JMX Metric Gatherer to report metrics from a target MBean server using a built-in or your custom OpenTelemetry helper-utilizing Groovy script.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jmxreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Journald Receiver
 Package Details (go-collector) RepositoryParses Journald events from systemd journal.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Kubernetes Cluster Collector Receiver
 Package Details (go-collector) RepositoryThe Kubernetes Cluster Receiver for the OpenTelemetry Collector collects cluster-level metrics from the Kubernetes API server. It uses the K8s API to listen for updates. A single instance of this receiver can be used to monitor a cluster.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Kubernetes Events Receiver
 Package Details (go-collector) RepositoryThe Kubernetes Events receiver collects events from the KubernetesQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8seventsreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Kubernetes Objects Receiver
 Package Details (go-collector) RepositoryThe Kubernetes Objects receiver collects(pull/watch) objects from the Kubernetes API server.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Kafka Collector Receiver
 Package Details (go-collector) RepositoryThe Kafka Receiver for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Kafka Metrics Receiver
 Package Details (go-collector) RepositoryKafka metrics receiver collects Kafka metrics (brokers, topics, partitions, consumer groups) from Kafka server,Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkametricsreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Kubelet Stats Collector Receiver
 Package Details (go-collector) RepositoryThe Kubelet Stats Receiver for the OpenTelemetry Collector pulls pod metrics from the API server on a kubelet and sends it down the metric pipeline for further processing.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kubeletstatsreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Loki Receiver
 Package Details (go-collector) RepositoryThe Loki receiver implements the Loki Push APIQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/lokireceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Memcached Collector Receiver
 Package Details (go-collector) RepositoryThe Memcached Receiver for the OpenTelemetry Collector can fetch stats from a Memcached instance using the stats command.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/memcachedreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
MongoDB Receiver
 Package Details (go-collector) RepositoryThis receiver fetches stats from a MongoDB instance using the [golangQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
MongoDB Atlas Receiver
 Package Details (go-collector) RepositoryReceives metrics from MongoDB AtlasQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mongodbatlasreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
MySQL Receiver
 Package Details (go-collector) RepositoryThis receiver queries MySQL’s global status and InnoDB tables.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/mysqlreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Named Pipe Receiver
 Package Details (go-collector) RepositoryThis receiver supports opening a Unix Named Pipe (aka FIFO), and reading logs from it.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/namedpipereceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
NGINX Collector Receiver
 Package Details (go-collector) RepositoryThe NGINX Receiver for the OpenTelemetry Collector can fetch stats from a NGINX instance using a mod_status endpoint.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nginxreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
No-op Receiver
 Package Details (go-collector) RepositoryServes as a placeholder receiver in a pipeline. This can be useful if you want to e.g. start a Collector with only extensions enabled.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: go.opentelemetry.io/collector/receiver/nopreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
NSX-T Receiver
 Package Details (go-collector) RepositoryThis receiver fetches metrics important to run virtual networking using NSX-T. The receiver ingests metrics via the NSX Rest APIQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/nsxtreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
OpenCensus Collector Receiver
 Package Details (go-collector) RepositoryThe OpenCensus Receiver for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
OTel based Data Collector for LLM
by IBM Instana
RepositoryOTel based Data Collector for LLM is the tool or template to generate OpenTelemetry metrics for various LLM and LLM Applications. All implementation are based on predefined OpenTelemetry Semantic Conventions.- JavaLanguage
- ReceiverComponent
- MITLicense
Oracle DB receiver
 Package Details (go-collector) RepositoryThis receiver collects metrics from an Oracle Database.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/oracledbreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
osquery Receiver
 Package Details (go-collector) RepositoryThe osquery receiver runs queries run on an osquery’s daemon on a schedule and converts the output to logs.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/osqueryreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
OpenTelemetry Protocol with Apache Arrow Receiver
 Package Details (go-collector) RepositoryReceives telemetry data using OpenTelemetry Protocol with Apache Arrow and standard OTLP protocol via gRPC.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otelarrowreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
OTLP Collector Receiver
 Package Details (go-collector) RepositoryThe OTLP Receiver for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
OTLP JSON File Receiver
 Package Details (go-collector) RepositoryThis receiver will read pipeline data from JSON files. The data is written inQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/otlpjsonfilereceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Podman Stats Receiver
 Package Details (go-collector) RepositoryThe Podman Stats receiver queries the Podman service API to fetch stats for all running containersQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/podmanreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
PostgreSQL Receiver
 Package Details (go-collector) RepositoryThis receiver queries the PostgreSQL statistics collector.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/postgresqlreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Prometheus Collector Receiver
 Package Details (go-collector) RepositoryThe Prometheus Receiver for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Pulsar Receiver
 Package Details (go-collector) RepositoryPulsar receiver receives logs, metrics, and traces from Pulsar.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/pulsarreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Pure Storage FlashArray Receiver
 Package Details (go-collector) RepositoryThe Pure Storage FlashArray receiver, receives metrics from Pure Storage internal services hosts.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefareceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Pure Storage FlashBlade Receiver
 Package Details (go-collector) RepositoryThe Pure Storage FlashBlade receiver, receives metrics from Pure Storage FlashBlade via the Pure Storage FlashBlade OpenMetrics Exporter.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/purefbreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
RabbitMQ Receiver
 Package Details (go-collector) RepositoryThis receiver fetches stats from a RabbitMQ node using the RabbitMQ Management Plugin.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/rabbitmqreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Receiver Creator Collector Receiver
 Package Details (go-collector) RepositoryThe Receiver Creator Receiver for the OpenTelemetry Collector can instantiate other receivers at runtime based on whether observed endpoints match a configured rule.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/receivercreator v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Redis Collector Receiver
 Package Details (go-collector) RepositoryThe Redis Receiver for the OpenTelemetry Collector is designed to retrieve Redis INFO data from a single Redis instance, build metrics from that data, and send them to the next consumer at a configurable interval.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/redisreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Riak Receiver
 Package Details (go-collector) RepositoryRiak metrics will be collected from the /stats endpoint.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/riakreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
SAP HANA Receiver
 Package Details (go-collector) RepositoryThis receiver can fetch stats from a SAP HANA instance. It leverages the driver written by SAP for connecting to SAP HANA with the golang SQL module to execute several monitoring queries.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/saphanareceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
SAPM Collector Receiver
by Splunk
 Package Details (go-collector) RepositoryThe SAPM Receiver for the OpenTelemetry Collector receive traces from other collectors or the SignalFx Smart Agent.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sapmreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
SignalFx Collector Receiver
by Splunk
 Package Details (go-collector) RepositoryThe SignalFx Receiver for the OpenTelemetry Collector accepts metrics in the SignalFx proto format and events (Logs) in the SignalFx proto format.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/signalfxreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Simple Prometheus Collector Receiver
 Package Details (go-collector) RepositoryThe Simple Prometheus Receiver for the OpenTelemetry Collector provides a simple configuration interface to configure the prometheus receiver to scrape metrics from a single target.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/simpleprometheusreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Skywalking Receiver
 Package Details (go-collector) RepositoryReceives trace data in Skywalking format.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/skywalkingreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
SNMP Receiver
 Package Details (go-collector) RepositoryThis receiver fetches stats from an SNMP-enabled host using the Go SNMP client. Metrics are collected based on configuration settings.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snmpreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Snowflake Receiver
 Package Details (go-collector) RepositoryThis receiver collects metrics from a Snowflake account by connecting to an account and running queries at set intervals.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/snowflakereceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Solace Receiver
 Package Details (go-collector) RepositoryThe Solace receiver receives trace data from a Solace PubSub+ Event BrokerQuick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/solacereceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Splunk HEC Collector Receiver
by Splunk
 Package Details (go-collector) RepositoryThe Splunk HEC Receiver for the OpenTelemetry Collector accepts metrics, traces, and logs in the Splunk HEC format.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkhecreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
splunkenterprise
 Package Details (go-collector) RepositoryThe Splunk Enterprise Receiver is a pull based tool which enables the ingestion of performance metrics describing the operational status of a user’s Splunk Enterprise deployment to an appropriate observability tool.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/splunkenterprisereceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
SQL Query Receiver (Alpha)
 Package Details (go-collector) RepositoryThe SQL Query Receiver uses custom SQL queries to generate metrics from a database connection.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlqueryreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Microsoft SQL Server Receiver
 Package Details (go-collector) RepositoryThe sqlserver receiver grabs metrics about a Microsoft SQL Server instance using the Windows Performance Counters.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sqlserverreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
SSH Check Receiver
 Package Details (go-collector) RepositoryThis receiver creates stats by connecting to an SSH server which may be an SFTP server.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/sshcheckreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
StatsD Collector Receiver
 Package Details (go-collector) RepositoryThe StatsD Receiver for the OpenTelemetry Collector ingests StatsD messages.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/statsdreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Syslog Receiver
 Package Details (go-collector) RepositoryParses Syslogs received over TCP or UDP.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/syslogreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
TCP Receiver
 Package Details (go-collector) RepositoryReceives logs over TCP.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/tcplogreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
UDP Receiver
 Package Details (go-collector) RepositoryReceives logs over UDP.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/udplogreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
vCenter Receiver
 Package Details (go-collector) RepositoryThis receiver fetches metrics from a vCenter or ESXi host running VMware vSphere APIs.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/vcenterreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Wavefront Collector Receiver
 Package Details (go-collector) RepositoryThe Wavefront Receiver for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/wavefrontreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Webhook Event Receiver
 Package Details (go-collector) RepositoryThe Webhook Event receiver is meant to act as a generally available push based receiver for any webhook style data source.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/webhookeventreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Windows Performance Counters Collector Receiver
 Package Details (go-collector) RepositoryThe Windows Performance Counters Receiver for the OpenTelemetry Collector captures the configured system, application, or custom performance counter data from the Windows registry using the PDH interface.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowsperfcountersreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Windows Log Event Receiver
 Package Details (go-collector) RepositoryTails and parses logs from windows event log API using the opentelemetry-log-collection library.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/windowseventlogreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Zipkin Collector Receiver
 Package Details (go-collector) RepositoryThe Zipkin Receiver for the OpenTelemetry Collector.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zipkinreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
Zookeeper Collector Receiver
 Package Details (go-collector) RepositoryThe Zookeeper Receiver for the OpenTelemetry Collector collects metrics from a Zookeeper instance, using the ‘mntr’ command.Quick Install
When building a custom collector you can add this receiver to the manifest file like the following:
receivers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/zookeeperreceiver v0.113.0
- v0.113.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
ETW Exporter
RepositoryThe OpenTelemetry ETW Exporter for C++.- C++Language
- ExporterComponent
- Apache 2.0License
Fluentd Exporter
RepositoryThe OpenTelemetry Fluentd Exporter for C++.- C++Language
- ExporterComponent
- Apache 2.0License
OTLP Exporter
Documentation RepositoryThis library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol.- C++Language
- ExporterComponent
- Apache 2.0License
Prometheus Exporter
Documentation RepositoryThe OpenTelemetry Prometheus Exporter for C++.- C++Language
- ExporterComponent
- Apache 2.0License
Zipkin Exporter
Documentation RepositoryThe OpenTelemetry Zipkin Exporter for C++.- C++Language
- ExporterComponent
- Apache 2.0License
Azure Monitor Exporter
by Microsoft Authors
 Package Details (nuget) RepositoryThe OpenTelemetry Azure Monitor Exporter for .NETQuick Install
To install this exporter run:
dotnet add package Azure.Monitor.OpenTelemetry.Exporter
- 1.4.0-beta.2Version
- .NETLanguage
- ExporterComponent
- MITLicense
Console Exporter for OpenTelemetry .NET
 Package Details (nuget) RepositoryThe console exporter prints data to the Console window.Quick Install
To install this exporter run:
dotnet add package OpenTelemetry.Exporter.Console
- 1.9.0-rc.1Version
- .NETLanguage
- ExporterComponent
- Apache 2.0License
Geneva Exporter for OpenTelemetry .NET
 Package Details (nuget) RepositoryThe Geneva Exporter exports telemetry to Event Tracing for Windows (ETW) or to a Unix Domain Socket (UDS) on the local machine.Quick Install
To install this exporter run:
dotnet add package OpenTelemetry.Exporter.Geneva
- 1.9.0Version
- .NETLanguage
- ExporterComponent
- Apache 2.0License
InfluxDB Exporter for OpenTelemetry .NET
 Package Details (nuget) RepositoryThe InfluxDB exporter converts OpenTelemetry metrics into the InfluxDB modelQuick Install
To install this exporter run:
dotnet add package OpenTelemetry.Exporter.InfluxDB
- 1.0.0-alpha.4Version
- .NETLanguage
- ExporterComponent
- Apache 2.0License
In-memory Exporter for OpenTelemetry .NET
 Package Details (nuget) RepositoryThe in-memory exporter stores data in a user provided memory buffer.Quick Install
To install this exporter run:
dotnet add package OpenTelemetry.Exporter.InMemory
- 1.10.0Version
- .NETLanguage
- ExporterComponent
- Apache 2.0License
Instana Exporter for OpenTelemetry .NET
 Package Details (nuget) RepositoryThe Instana Exporter exports telemetry to Instana backend.Quick Install
To install this exporter run:
dotnet add package OpenTelemetry.Exporter.Instana
- 1.0.3Version
- .NETLanguage
- ExporterComponent
- Apache 2.0License
OneCollector Exporter for OpenTelemetry .NET
 Package Details (nuget) RepositoryThe OneCollectorExporter is designed for Microsoft products to send data to public-facing end-points which route to Microsoft’s internal data pipeline.Quick Install
To install this exporter run:
dotnet add package OpenTelemetry.Exporter.OneCollector
- 1.10.0-alpha.1Version
- .NETLanguage
- ExporterComponent
- Apache 2.0License
OTLP Exporter
 Package Details (nuget) RepositoryThis library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.Quick Install
To install this exporter run:
dotnet add package OpenTelemetry.Exporter.OpenTelemetryProtocol
- 1.9.0-alpha.1Version
- .NETLanguage
- ExporterComponent
- Apache 2.0License
OTLP Exporter for .NET via Startup Hooks
by Chet Husk
Documentation RepositoryA ready-to-use .NET CLR Startup Hook for applications that are instrumented with System.Diagnostic.Activity tracing that sends traces to an OpenTelemetry Collector via the OTLP Exporter without adding direct references to the OpenTelemetry SDK.- .NETLanguage
- ExporterComponent
- MITLicense
Prometheus Exporter ASP.NET Core for OpenTelemetry .NET
 Package Details (nuget) RepositoryAn OpenTelemetry Prometheus exporter for configuring an ASP.NET Core application with an endpoint for Prometheus to scrape.Quick Install
To install this exporter run:
dotnet add package OpenTelemetry.Exporter.Prometheus.AspNetCore
- 1.10.0-beta.1Version
- .NETLanguage
- ExporterComponent
- Apache 2.0License
Prometheus Exporter HttpListener for OpenTelemetry .NET
 Package Details (nuget) RepositoryAn OpenTelemetry Prometheus exporter that configures an HttpListener instance for Prometheus to scrape.Quick Install
To install this exporter run:
dotnet add package OpenTelemetry.Exporter.Prometheus.HttpListener
- 1.10.0-beta.1Version
- .NETLanguage
- ExporterComponent
- Apache 2.0License
Stackdriver Exporter for OpenTelemetry .NET
 Package Details (nuget) RepositoryStackdriver Exporter for OpenTelemetry .NETQuick Install
To install this exporter run:
dotnet add package OpenTelemetry.Exporter.Stackdriver
- 1.0.0-beta.6Version
- .NETLanguage
- ExporterComponent
- Apache 2.0License
Zipkin Exporter for OpenTelemetry .NET
 Package Details (nuget) RepositoryZipkin Exporter for OpenTelemetry .NETQuick Install
To install this exporter run:
dotnet add package OpenTelemetry.Exporter.Zipkin
- 1.8.0Version
- .NETLanguage
- ExporterComponent
- Apache 2.0License
OTLP Exporter
RepositoryThis library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.- ErlangLanguage
- ExporterComponent
- Apache 2.0License
Zipkin Exporter
RepositoryThis library provides a span exporter using the Zipkin protocol.- ErlangLanguage
- ExporterComponent
- Apache 2.0License
Google Cloud Monitoring Exporter
by Google Authors
RepositoryThe OpenTelemetry Google Cloud Monitoring Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
Google Cloud Trace Exporter
by Google Authors
RepositoryThe OpenTelemetry Google Cloud Trace Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
Instana Go Exporter
by Instana Authors
RepositoryThe Instana Go OpenTelemetry Exporter.- GoLanguage
- ExporterComponent
- MITLicense
Lightstep Exporter
by Lightstep Authors
RepositoryThe OpenTelemetry Lightstep Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
OTLP Exporter
RepositoryThis library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.- GoLanguage
- ExporterComponent
- Apache 2.0License
otlpr - A logr implementation backed by OTLP
by MrAlias
RepositoryProvides alogr.Logger
that exports messages as OTLP logs.- GoLanguage
- ExporterComponent
- Apache 2.0License
Prometheus Exporter
RepositoryThe OpenTelemetry Prometheus Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
Zipkin Exporter
RepositoryThe OpenTelemetry Zipkin Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
Google Cloud Exporters
by Google
RepositoryThe OpenTelemetry Google Cloud Monitoring/Trace Exporters for Java.- JavaLanguage
- ExporterComponent
- Apache 2.0License
OTLP Exporter
RepositoryThis library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.- JavaLanguage
- ExporterComponent
- Apache 2.0License
Prometheus Exporter
RepositoryThis library allows to export Prometheus data allowing Prometheus to query metric data.- JavaLanguage
- ExporterComponent
- Apache 2.0License
Zipkin Exporter
RepositoryThis library allows to export data using the Zipkin Protocol.- JavaLanguage
- ExporterComponent
- Apache 2.0License
Azure Monitor Exporter
by Microsoft Authors
 Package Details (npm) RepositoryThe OpenTelemetry Azure Monitor Exporter for JavaScript (Node.js)Quick Install
To install this exporter run:
npm install @azure/monitor-opentelemetry-exporter
- 1.0.0-beta.27Version
- JavaScriptLanguage
- ExporterComponent
- MITLicense
Google Cloud Monitoring Exporter
by Google Authors
 Package Details (npm) RepositoryThe OpenTelemetry Google Cloud Metric Exporter for Node.js.Quick Install
To install this exporter run:
npm install @google-cloud/opentelemetry-cloud-monitoring-exporter
- 0.20.0Version
- JavaScriptLanguage
- ExporterComponent
- Apache 2.0License
Google Cloud Trace Exporter
by Google Authors
 Package Details (npm) RepositoryThe OpenTelemetry Google Cloud Trace Exporter for Node.js.Quick Install
To install this exporter run:
npm install @google-cloud/opentelemetry-cloud-trace-exporter
- 2.4.1Version
- JavaScriptLanguage
- ExporterComponent
- Apache 2.0License
Instana Node.js Exporter
by Instana Authors
 Package Details (npm) RepositoryThe Instana Node.js OpenTelemetry Exporter.Quick Install
To install this exporter run:
npm install @instana/opentelemetry-exporter
- 4.0.1Version
- JavaScriptLanguage
- ExporterComponent
- MITLicense
Jaeger Exporter
 Package Details (npm) RepositoryThe OpenTelemetry Jaeger Exporter for Node.js.Quick Install
To install this exporter run:
npm install @opentelemetry/exporter-jaeger
- 1.27.0Version
- JavaScriptLanguage
- ExporterComponent
- Apache 2.0License
Prometheus Exporter
 Package Details (npm) RepositoryThe OpenTelemetry Prometheus Exporter for Node.js.Quick Install
To install this exporter run:
npm install @opentelemetry/exporter-prometheus
- 0.54.2Version
- JavaScriptLanguage
- ExporterComponent
- Apache 2.0License
OpenTelemetry exporter for SAP Cloud Logging for Node.js
by Christian Dinse
Documentation Package Details (npm) RepositoryOpenTelemetry exporter for SAP Cloud Logging is a Node.js package providing a set of auto-configured OpenTelemetry exporters for shipping logs, metrics and traces to SAP Cloud Logging.Quick Install
To install this exporter run:
npm install @sap/opentelemetry-exporter-for-sap-cloud-logging
- 0.2.0Version
- JavaScriptLanguage
- ExporterComponent
- Apache 2.0License
Zipkin Exporter
Documentation Package Details (npm) RepositoryThe OpenTelemetry Zipkin Exporter for Node.js.Quick Install
To install this exporter run:
npm install @opentelemetry/exporter-zipkin
- 1.27.0Version
- JavaScriptLanguage
- ExporterComponent
- Apache 2.0License
OTLP Exporter for Perl
by jjatria
RepositoryAn unofficial implementation of the OTLP Exporter in Perl.- PerlLanguage
- InstrumentationComponent
- Artistic-1.0-PerlLicense
OTLP/gRPC Exporter
RepositoryThis library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) over gRPC.- PHPLanguage
- ExporterComponent
- Apache 2.0License
OTLP Exporter
 Package Details (packagist) RepositoryThis library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.Quick Install
To install this exporter run:
composer require open-telemetry/exporter-otlp
- 1.1.0Version
- PHPLanguage
- ExporterComponent
- Apache 2.0License
Zipkin Exporter
 Package Details (packagist) RepositoryThe OpenTelemetry Zipkin Exporter for PHP.Quick Install
To install this exporter run:
composer require open-telemetry/exporter-zipkin
- 1.1.1Version
- PHPLanguage
- ExporterComponent
- Apache 2.0License
Azure Monitor Exporter
by Microsoft Authors
 Package Details (pip) RepositoryThe OpenTelemetry Azure Monitor Exporter for PythonQuick Install
To install this exporter run:
pip install azure-monitor-opentelemetry-exporter
- PythonLanguage
- ExporterComponent
- MITLicense
Google Cloud Exporters
by Google
RepositoryThe OpenTelemetry Google Cloud Monitoring Exporters for Python.- PythonLanguage
- ExporterComponent
- Apache 2.0License
Google Cloud Exporters
by Google
RepositoryThe OpenTelemetry Google Cloud Trace Exporters for Python.- PythonLanguage
- ExporterComponent
- Apache 2.0License
Lightstep Exporter
by Lightstep Authors
RepositoryThe OpenTelemetry Lightstep Exporter for Python.- PythonLanguage
- ExporterComponent
- Apache 2.0License
OpenCensus Exporter
RepositoryThis library allows to export traces and metrics using OpenCensus.- PythonLanguage
- ExporterComponent
- Apache 2.0License
OTLP Exporter
RepositoryThis library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.- PythonLanguage
- ExporterComponent
- Apache 2.0License
OpenTelemetry Collector protobuf over gRPC Exporter
RepositoryThis library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol using protobuf over gRPC.- PythonLanguage
- ExporterComponent
- Apache 2.0License
OpenTelemetry Collector protobuf over HTTP Exporter
RepositoryThis library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol using protobuf over HTTP.- PythonLanguage
- ExporterComponent
- Apache 2.0License
Prometheus Exporter
RepositoryThis library allows to export metrics data to Prometheus.- PythonLanguage
- ExporterComponent
- Apache 2.0License
Zipkin Exporter
RepositoryThe OpenTelemetry Zipkin Exporter for Python.- PythonLanguage
- ExporterComponent
- Apache 2.0License
OpenTelemetry Zipkin JSON Exporter
RepositoryThis library allows export of tracing data to Zipkin using JSON for serialization.- PythonLanguage
- ExporterComponent
- Apache 2.0License
OpenTelemetry Zipkin protobuf Exporter
RepositoryThis library allows export of tracing data to Zipkin using protobuf for serialization.- PythonLanguage
- ExporterComponent
- Apache 2.0License
Datadog Exporter Ruby
deprecatedby Datadog, Inc.
 Package Details (gems) RepositoryThe OpenTelemetry Datadog Exporter for Ruby.Deprecated
This exporter has been deprecated. To export your OTLP traces from OpenTelemetry SDK directly to Datadog Agent, please refer to OTLP Ingest in Datadog Agent.Quick Install
To install this exporter run:
gem install opentelemetry-exporters-datadog
- 0.2.2Version
- RubyLanguage
- ExporterComponent
- Apache 2.0License
opentelemetry-exporter-jaeger
 Package Details (gems) RepositoryThe opentelemetry-exporter-jaeger gem provides a Jaeger exporter for OpenTelemetry RubyQuick Install
To install this exporter run:
gem install opentelemetry-exporter-jaeger
- 0.23.0Version
- RubyLanguage
- ExporterComponent
- Apache 2.0License
opentelemetry-exporter-otlp
 Package Details (gems) RepositoryThe opentelemetry-exporter-otlp gem provides an OTLP exporter for OpenTelemetry Ruby.Quick Install
To install this exporter run:
gem install opentelemetry-exporter-otlp
- 0.29.0Version
- RubyLanguage
- ExporterComponent
- Apache 2.0License
OTLP exporter over gRPC for Ruby
RepositoryTheopentelemetry-exporter-otlp-grpc
gem provides an OTLP exporter over gRPC for OpenTelemetry Ruby.- RubyLanguage
- ExporterComponent
- Apache 2.0License
OTLP over HTTP exporter for Ruby
RepositoryThe opentelemetry-exporter-otlp-http gem provides an OTLP over HTTP exporter for OpenTelemetry Ruby.- RubyLanguage
- ExporterComponent
- Apache 2.0License
OTLP metrics exporter for Ruby
RepositoryTheopentelemetry-exporter-otlp-metrics
gem provides an OTLP metrics exporter for OpenTelemetry for Ruby.- RubyLanguage
- ExporterComponent
- Apache 2.0License
opentelemetry-exporter-zipkin
 Package Details (gems) RepositoryThe opentelemetry-exporter-zipkin gem provides a Zipkin exporter for OpenTelemetry Ruby.Quick Install
To install this exporter run:
gem install opentelemetry-exporter-zipkin
- 0.23.1Version
- RubyLanguage
- ExporterComponent
- Apache 2.0License
Azure Application Insights Exporter
by Jan Kuehle
 Package Details (crates) RepositoryOpenTelemetry exporter for Azure Application InsightsQuick Install
To install this exporter run:
cargo add opentelemetry-application-insights
- 0.29.0Version
- RustLanguage
- ExporterComponent
- MITLicense
Datadog Exporter
 Package Details (crates) RepositoryA Rust OpenTelemetry exporter and propagators for DatadogQuick Install
To install this exporter run:
cargo add opentelemetry-datadog
- 0.10.0Version
- RustLanguage
- ExporterComponent
- Apache 2.0License
OTLP Exporter
 Package Details (crates) RepositoryThis library allows exporting telemetry data in the OpenTelemetry Protocol (OTLP) format to the OpenTelemetry Collector and OTLP-compliant backends/receivers.Quick Install
To install this exporter run:
cargo add opentelemetry-otlp
- 0.14.0Version
- RustLanguage
- ExporterComponent
- Apache 2.0License
Prometheus Exporter
 Package Details (crates) RepositoryThe OpenTelemetry Prometheus Exporter for Rust.Quick Install
To install this exporter run:
cargo add opentelemetry-prometheus
- 0.14.1Version
- RustLanguage
- ExporterComponent
- Apache 2.0License
Google StackDriver Exporter
by jacobkiesel, 🔭 OpenTelemetry Authors 🔭
 Package Details (crates) RepositoryA Rust OpenTelemetry exporter for Google StackDriverQuick Install
To install this exporter run:
cargo add opentelemetry-stackdriver
- 0.18.0Version
- RustLanguage
- ExporterComponent
- Apache 2.0 OR MITLicense
OTLP Exporter
 Package Details (crates) RepositoryThis crate provides exporters that export to stdout or any implementation ofstd::io::Write
.Quick Install
To install this exporter run:
cargo add opentelemetry-stdout
- 0.3.0Version
- RustLanguage
- ExporterComponent
- Apache 2.0License
user_events Logs Exporter
 Package Details (crates) RepositoryA Rust OpenTelemetry Log exporter for Linux Kernel user_eventsQuick Install
To install this exporter run:
cargo add opentelemetry-user-events-logs
- 0.3.0Version
- RustLanguage
- ExporterComponent
- Apache 2.0 OR MITLicense
user_events Metrics Exporter
 Package Details (crates) RepositoryA Rust OpenTelemetry Metric exporter for Linux Kernel user_eventsQuick Install
To install this exporter run:
cargo add opentelemetry-user-events-metrics
- 0.3.0Version
- RustLanguage
- ExporterComponent
- Apache 2.0 OR MITLicense
Zipkin Exporter
 Package Details (crates) RepositoryThe OpenTelemetry Zipkin Exporter for Rust.Quick Install
To install this exporter run:
cargo add opentelemetry-zipkin
- 0.19.0Version
- RustLanguage
- ExporterComponent
- Apache 2.0License
Gin-gonic Instrumentation With Metrics
by Cyprinus
Documentation RepositoryOpenTelemetry tracer & metric instrumentation as Gin Middleware- GoLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Metrics for gRPC
first party integration incubatingby gRPC Authors
Website Documentation RepositorygRPC provides support for an OpenTelemetry plugin that provides metrics- C++Language
- InstrumentationComponent
- Apache-2.0License
httpd (Apache) Instrumentation
Repositoryhttpd (Apache) OpenTelemetry module to add OpenTelemetry distributed tracing support to httpd.- C++Language
- InstrumentationComponent
- Apache 2.0License
NGINX Instrumentation
RepositoryNGINX OpenTelemetry module to add OpenTelemetry distributed tracing support to NGINX.- C++Language
- InstrumentationComponent
- Apache 2.0License
NGINX Native OTel Module
first party integrationby NGINX, Inc.
Website RepositoryThengx_otel_module
dynamic module enables NGINX Open Source or NGINX Plus to send telemetry data to an OTel collector.- C++Language
- InstrumentationComponent
- Apache-2.0License
OpenTelemetry Webserver Module
RepositoryThe OTel web server module comprises of both Apache HTTP Server and NGINX instrumentation.- C++Language
- InstrumentationComponent
- Apache 2.0License
ASP.NET Instrumentation
 Package Details (nuget) RepositoryThis is an Instrumentation Library, which instruments ASP.NET and collect metrics and traces about incoming web requests.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.AspNet
- 1.9.0-beta.1Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
ASP.NET Telemetry HttpModule for OpenTelemetry
 Package Details (nuget) RepositoryThe ASP.NET Telemetry HttpModule enables distributed tracing of incoming ASP.NET requests using the OpenTelemetry API.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.AspNet.TelemetryHttpModule
- 1.9.0-beta.1Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
ASP.NET Core Instrumentation for OpenTelemetry .NET
 Package Details (nuget) RepositoryThis is an Instrumentation Library, which instruments ASP.NET Core and collect metrics and traces about incoming web requests.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.AspNetCore
- 1.9.0Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
AWS SDK client instrumentation
 Package Details (nuget) RepositoryThis package provides AWS SDK client instrumentationQuick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.AWS
- 1.1.0-beta.6Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
AWS .NET SDK for Lambda
 Package Details (nuget) RepositoryThis repository contains SDK to instrument Lambda handler to create incoming span.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.AWSLambda
- 1.3.0-beta.1Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
Azure SDK Instrumentation
nativeWebsite Documentation RepositoryInstrumentation for Azure SDK for .NET (Track 2 libraries).- .NETLanguage
- InstrumentationComponent
- MITLicense
Cassandra Instrumentation for OpenTelemetry
 Package Details (nuget) RepositoryThis is an Instrumentation Library, which instruments CassandraCSharpDriverQuick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Cassandra
- 1.0.0-beta.2Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
Confluent.Kafka client instrumentation for OpenTelemetry
RepositoryConfluent.Kafka client instrumentation for OpenTelemetry- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
Elasticsearch Client Instrumentation for OpenTelemetry .NET
 Package Details (nuget) RepositoryAutomatically instruments events emitted by the NEST/Elasticsearch.Net client library.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.ElasticsearchClient
- 1.0.0-beta.5Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
EntityFrameworkCore Instrumentation for OpenTelemetry .NET
 Package Details (nuget) RepositoryAutomatically instruments the outgoing database requests from Microsoft.EntityFrameworkCore.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.EntityFrameworkCore
- 1.0.0-beta.12Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
EventCounters Instrumentation for OpenTelemetry .NET
 Package Details (nuget) RepositoryThis is an Instrumentation Library , which republishes EventCounters using OpenTelemetry Metrics API.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.EventCounters
- 1.5.1-alpha.1Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
gRPC Core-based Client and Server Interceptors for OpenTelemetry .NET
 Package Details (nuget) RepositoryAdds OpenTelemetry instrumentation for gRPC Core-based client and server calls.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.GrpcCore
- 1.0.0-beta.6Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
Grpc.Net.Client Instrumentation for OpenTelemetry
 Package Details (nuget) RepositoryThis is an Instrumentation Library which instruments Grpc.Net.Client and collects traces about outgoing gRPC requests.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.GrpcNetClient
- 1.9.0-beta.1Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
Hangfire Instrumentation for OpenTelemetry .NET
 Package Details (nuget) RepositoryThis is an Instrumentation Library, which instruments Hangfire and collects telemetry about BackgroundJob.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Hangfire
- 1.9.0-beta.1Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
HttpClient and HttpWebRequest instrumentation for OpenTelemetry
 Package Details (nuget) RepositoryThis is an Instrumentation Library, which instruments System.Net.Http.HttpClient and System.Net.HttpWebRequest and collects metrics and traces about outgoing HTTP requests.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Http
- 1.9.0Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
AWS SDK client instrumentation for OpenTelemetry
 Package Details (nuget) RepositoryAWS SDK client instrumentation for OpenTelemetry .NETQuick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.AWS
- 1.1.0-beta.6Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
KafkaFlow Instrumentation for OpenTelemetry
first party integrationby Farfetch
Documentation Package Details (nuget) RepositoryThis is an Instrumentation Library, which instruments KafkaFlow and collects traces and baggage signals about Kafka messaging.Quick Install
To install this instrumentation library run:
dotnet add package KafkaFlow.OpenTelemetry
- 3.8.0Version
- .NETLanguage
- InstrumentationComponent
- MITLicense
MassTransit .NET client
nativeWebsite Documentation Package Details (nuget) RepositoryBy using OpenTelemetry with MassTransit, you can gain insights into the performance of your systemsQuick Install
To install this instrumentation library run:
dotnet add package MassTransit
- 3.2.1Version
- .NETLanguage
- InstrumentationComponent
- Apache-2.0License
MassTransit Instrumentation for OpenTelemetry .NET
deprecated Package Details (nuget) RepositoryAutomatically instruments DiagnosticSource events emitted by MassTransit library.Deprecated
This only works with MassTransit v7 (and earlier, where supported). MassTransit v8.0.0 and later have built-in direct support for OpenTelemetry via ActivitySource.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.MassTransit
- 1.0.0-beta.3Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
MySqlData Instrumentation for OpenTelemetry
 Package Details (nuget) RepositoryThis is an Instrumentation Library, which instruments MySql.Data and collects telemetry about database operations.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.MySqlData
- 1.0.0-beta.7Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
OWIN Instrumentation for OpenTelemetry .NET
 Package Details (nuget) RepositoryThis is an Instrumentation Library, which instruments OWIN/Katana and collects telemetry about incoming requests.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Owin
- 1.0.0-rc.6Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
Process Instrumentation for OpenTelemetry .NET
 Package Details (nuget) RepositoryThis is an Instrumentation Library, which instruments .NET and collect telemetry about process behavior.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Process
- 1.0.0-alpha.6Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
QuartzNET Instrumentation for OpenTelemetry .NET
 Package Details (nuget) RepositoryAutomatically instruments the Quartz jobs from Quartz.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Quartz
- 1.0.0-beta.3Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
.NET runtime metrics instrumentation
 Package Details (nuget) RepositoryOpenTelemetry .NET contrib plugin for collecting metrics from .NET RuntimeQuick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Runtime
- 1.9.0Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
SqlClient Instrumentation for OpenTelemetry
 Package Details (nuget) RepositoryThis is an Instrumentation Library, which instruments Microsoft.Data.SqlClient and System.Data.SqlClient and collects traces about database operations.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.SqlClient
- 1.9.0-beta.1Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
StackExchange.Redis Instrumentation for OpenTelemetry
 Package Details (nuget) RepositoryThis is an Instrumentation Library, which instruments StackExchange.Redis and collects traces about outgoing calls to Redis.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.StackExchangeRedis
- 1.9.0-beta.1Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
ThrottlingTroll
new nativeWebsite Documentation Package Details (nuget) RepositoryThrottlingTroll is a rate limiting/throttling/circuit-breaking middleware for ASP.NET Core and Azure Functions. ThrottlingTroll is instrumented with OTel, so you can clearly see and measure how it works.Quick Install
To install this instrumentation library run:
dotnet add package ThrottlingTroll
- 7.3.0Version
- .NETLanguage
- InstrumentationComponent
- MITLicense
WCF Instrumentation for OpenTelemetry .NET
 Package Details (nuget) RepositoryInstruments WCF clients and/or services using implementations of IClientMessageInspector and IDispatchMessageInspector respectively.Quick Install
To install this instrumentation library run:
dotnet add package OpenTelemetry.Instrumentation.Wcf
- 1.0.0-rc.18Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
Ecto Instrumentation
 Package Details (hex) RepositoryInstrumentation for Elixir database library Ecto.Quick Install
The package can be installed by adding
opentelemetry_ecto
to your list of dependencies inmix.exs
:def deps do [ {:opentelemetry_ecto, "~> 1.2.0"} ]
- 1.2.0Version
- ElixirLanguage
- InstrumentationComponent
- Apache 2.0License
Oban Instrumentation
RepositoryInstrumentation for Oban job processing framework.- ElixirLanguage
- InstrumentationComponent
- Apache 2.0License
Phoenix Instrumentation
RepositoryInstrumentation for Elixir web framework Phoenix.- ElixirLanguage
- InstrumentationComponent
- Apache 2.0License
Redix Instrumentation
RepositoryInstrumentation for redix Redis client.- ElixirLanguage
- InstrumentationComponent
- Apache 2.0License
OpentelemetryBandit
 Package Details (hex) RepositoryTelemetry handler that creates OpenTelemetry spans from Bandit events.Quick Install
The package can be installed by adding
opentelemetry_bandit
to your list of dependencies inmix.exs
:def deps do [ {:opentelemetry_bandit, "~> 0.2.0-rc.2"} ]
- 0.2.0-rc.2Version
- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
Cowboy Instrumentation
RepositoryInstrumentation for Erlang HTTP server Cowboy.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
OpentelemetryDataloader
RepositoryTelemetry handler that creates OpenTelemetry spans from Dataloader events.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
Ecto Instrumentation
 Package Details (hex) RepositoryTelemetry handler that creates OpenTelemetry spans from Ecto query events.Quick Install
The package can be installed by adding
opentelemetry_ecto
to your list of dependencies inmix.exs
:def deps do [ {:opentelemetry_ecto, "~> 1.2.0"} ]
- 1.2.0Version
- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
Elli Instrumentation
RepositoryInstrumentation for Erlang HTTP server Elli.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
OpentelemetryFinch
RepositoryOpentelemetryFinch uses telemetry handlers to create OpenTelemetry spans from Finch events.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
grpcbox Instrumentation
RepositoryInstrumentation for Erlang gRPC client/server grpcbox.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
OpentelemetryHTTPoison
RepositoryOpentelemetryHTTPoison is an Instrumentation Library for HTTPoison.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
OpentelemetryNebulex
RepositoryOpentelemetryNebulex uses telemetry handlers to create OpenTelemetry spans- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
Oban Instrumentation
RepositoryOpentelemetryOban uses telemetry handlers to create OpenTelemetry spans from Oban events.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
Phoenix Instrumentation
RepositoryTelemetry handler that creates OpenTelemetry spans from Phoenix events.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
Redix Instrumentation
RepositoryOpentelemetryRedix uses telemetry handlers to create OpenTelemetry spans from Redix command events.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
OpentelemetryReq
RepositoryFor details, see https://hex.pm/packages/opentelemetry_req.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
Tesla Instrumentation
RepositoryTesla middleware that creates OpenTelemetry spans and injects tracing headers into HTTP requests for Tesla clients.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
CloudWeGo-Hertz
first party integrationby CloudWeGo
Website Documentation Package Details (go) RepositoryTheobs-opentelemetry
extension allows hertz to integrate OpenTelemetry with a simple setup.Quick Install
To install this instrumentation library run:
go get github.com/hertz-contrib/obs-opentelemetry
- v0.3.0Version
- GoLanguage
- InstrumentationComponent
- Apache-2.0License
Connect RPC instrumentation
first party integrationby Connect Authors
RepositoryGo contrib plugin for Connect RPC- GoLanguage
- InstrumentationComponent
- Apache 2.0License
Echo Instrumentation
RepositoryGo contrib plugin for the labstack/echo package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
Fiber Instrumentation
first party integrationby gofiber authors & contributors
RepositoryGo contrib plugin for the gofiber/fiber package.- GoLanguage
- InstrumentationComponent
- MITLicense
Gin-gonic Instrumentation
RepositoryGo contrib plugin for the gin-gonic/gin package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
go-pg instrumentation
first party integrationby go-pg Authors
RepositoryInstrumentation for go-pg PostgreSQL client.- GoLanguage
- InstrumentationComponent
- BSD-2-ClauseLicense
go-redis instrumentation
first party integrationby go-redis Authors
RepositoryInstrumentation for go-redis Redis client.- GoLanguage
- InstrumentationComponent
- BSD-2-ClauseLicense
Go-Resty Instrumentation
by dubonzi
RepositoryCustom instrumentation for thego-resty
HTTP client library.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry for gorm
first party integrationby zstone12
Website Documentation Package Details (go)OpenTelemetry for gormQuick Install
To install this instrumentation library run:
go get gorm.io/plugin/opentelemetry
- v0.1.8Version
- GoLanguage
- InstrumentationComponent
- MITLicense
Gqlgen Instrumentation
by Ravil Galaktionov
RepositoryGo contrib plugin for the github.com/99designs/gqlgen package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
GraphQL-Go instrumentation
by Benjamin Ziehms
RepositoryInstrumentation for graphql-go GraphQL Server that records GraphQL operations using OpenTelemetry Tracing API.- GoLanguage
- InstrumentationComponent
- BSD-2-ClauseLicense
gRPC instrumentation
RepositoryGo contrib plugin for Google’s gRPC package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
Go gRPC metric instrumentation
by Amin Mahboubi
RepositoryGo metric instrumentation for gRPC servers and clients based on gRPC Stats Handler interface.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Metrics for gRPC
first party integration incubatingby gRPC Authors
Website Documentation RepositorygRPC provides support for an OpenTelemetry plugin that provides metrics- GoLanguage
- InstrumentationComponent
- Apache-2.0License
Host Instrumentation
RepositoryGo contrib plugin for the host package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
Go package
net/http
instrumentationRepositoryPackagehttp
provides ahttp.Handler
and functions that are intended to be used to add tracing by wrapping existing handlers (with Handler) and routes WithRouteTag.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
IBM/sarama Instrumentation
newby 🔭 OpenTelemetry Authors 🔭 , Dominic Evans
 Package Details (go) RepositoryPackage sarama provides functions to trace the IBM/sarama package.Quick Install
To install this instrumentation library run:
go get github.com/dnwe/otelsarama
- GoLanguage
- InstrumentationComponent
- Apache 2.0License
IBM MQ Instrumentation for OpenTelemetry
first party integrationby Mark Taylor, IBM MQ Development
RepositoryThis package extracts metrics from an IBM MQ queue manager and forwards them to an OpenTelemetry environment.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Go Instrumentation for confluent-kafka-go
by Jurabek
 Package Details (go) RepositoryPackage otelkafka provides functionality to trace the confluent-kafka-go package.Quick Install
To install this instrumentation library run:
go get github.com/jurabek/otelkafka
- GoLanguage
- InstrumentationComponent
- Apache 2.0License
Kotel - Instrumentation plugin for franz-go
first party integrationby John Gerassimou
RepositoryKotel is an instrumentation plugin for the franz-go Kafka client. It provides tracing and metrics options.- GoLanguage
- InstrumentationComponent
- BSD-3-ClauseLicense
Labstack Echo instrumentation
RepositoryGo contrib plugin for the labstack/echo package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
logrus instrumentation
by Vladimir Mihailenco
RepositoryInstrumentation for logrus logging library.- GoLanguage
- InstrumentationComponent
- BSD-2-ClauseLicense
MongoDB database instrumentation
RepositoryPackage mongo-driver provides functions to trace the go.mongodb.org/mongo-driver/mongo package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
Gorilla Mux instrumentation
RepositoryPackage mux provides functions to trace the gorilla/mux package- GoLanguage
- InstrumentationComponent
- Apache 2.0License
Golang OpenTelemetry Neo4j Instrumentation
by Ruben Mennes
RepositoryNeo4j instrumentation for golang.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
nhatthm/otelsql – OpenTelemetry SQL database driver wrapper for Go
by nhatthm
RepositoryAdd a OpenTelemetry wrapper to your existing database code to instrument the interactions with the database.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
AWS SDK for Go
RepositoryAWS SDK V2 for Go instrumentation- GoLanguage
- InstrumentationComponent
- Apache 2.0License
aws-lambda-go Instrumentation
RepositoryPackage otellambda instruments the github.com/aws/aws-lambda-go package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
otelpgx - tracing support for github.com/jackc/pgx
by Exaring AG.
RepositoryProvides OpenTelemetry tracing implementation for the pgx PostgreSQL package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
jmoiron/sqlx instrumentation
by Vladimir Mihailenco
RepositoryInstrumentation for jmoiron/sqlx that records sqlx queries and reports DBStats metrics.- GoLanguage
- InstrumentationComponent
- BSD-2-ClauseLicense
Go-restful Instrumentation
RepositoryPackage go-restful provides functions to trace the emicklei/go-restful/v3 package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
otelchi — Instrumentation for go-chi/chi
by Riandy R.N
RepositoryInstrumentation for the Golanggo-chi/chi
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
Go runtime metrics instrumentation
RepositoryGo contrib plugin for collecting metrics from Go runtime package- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunkbuntdb – Instrumentation for github.com/tidwall/buntdb
by Splunk Inc.
RepositoryInstrumentation for thegithub.com/tidwall/buntdb
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunkchi – Instrumentation for github.com/go-chi/chi
by Splunk Inc.
RepositoryInstrumentation for thegithub.com/go-chi/chi
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunkclient-go – Instrumentation for k8s.io/client-go
by Splunk Inc.
RepositoryInstrumentation for thek8s.io/client-go
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunkdns – Instrumentation for github.com/miekg/dns
by Splunk Inc.
RepositoryInstrumentation for thegithub.com/miekg/dns
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunkelastic – Instrumentation for gopkg.in/olivere/elastic
by Splunk Inc.
RepositoryInstrumentation for thegopkg.in/olivere/elastic
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunkgorm – Instrumentation for github.com/jinzhu/gorm
by Splunk Inc.
RepositoryInstrumentation for thegithub.com/jinzhu/gorm
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunkgraphql – Instrumentation for github.com/graph-gophers/graphql-go
by Splunk Inc.
RepositoryInstrumentation for thegithub.com/graph-gophers/graphql-go
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunkhttp – Instrumentation for
net/http
by Splunk Inc.
RepositorySplunk specific instrumentation for the Golangnet/http
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunkhttprouter – Instrumentation for github.com/julienschmidt/httprouter
by Splunk Inc.
RepositoryInstrumentation for thegithub.com/julienschmidt/httprouter
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunkkafka – Instrumentation for github.com/confluentinc/confluent-kafka-go/kafka/splunkkafka
by Splunk Inc.
RepositoryInstrumentation for thegithub.com/confluentinc/confluent-kafka-go/kafka/splunkkafka
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunkleveldb – Instrumentation for github.com/syndtr/goleveldb/leveldb
by Splunk Inc.
RepositoryInstrumentation for thegithub.com/syndtr/goleveldb/leveldb
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunkmysql – Instrumentation for the MySQL Driver Package
by Splunk Inc.
RepositoryInstrumentation for thegithub.com/go-sql-driver/mysql
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunkpgx – Instrumentation for github.com/jackc/pgx
by Splunk Inc.
RepositoryInstrumentation for thegithub.com/jackc/pgx
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunkpq – Instrumentation for github.com/lib/pq
by Splunk Inc.
RepositoryInstrumentation for thegithub.com/lib/pq
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunkredigo – Instrumentation for github.com/gomodule/redigo
by Splunk Inc.
RepositoryInstrumentation for thegithub.com/gomodule/redigo
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunksql – Instrumentation for
database/sql
by Splunk Inc.
RepositoryInstrumentation for the Golangdatabase/sql
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
splunksqlx – Instrumentation for github.com/jmoiron/sqlx
by Splunk Inc.
RepositoryInstrumentation for thegithub.com/jmoiron/sqlx
package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Go Instrumentation for SQS
by Everton Marques
Repositoryopentelemetry-trace-sqs propagates OpenTelemetry tracing with SQS messages for the Go language.- GoLanguage
- InstrumentationComponent
- MITLicense
GORM instrumentation
RepositoryInstrumentation for gorm.io/gorm that records queries and reports DBStats metrics.- GoLanguage
- InstrumentationComponent
- BSD-2-ClauseLicense
SQL instrumentation
by Vladimir Mihailenco
RepositoryInstrumentation for SQL that records queries (including transactions and statements) and reports DBStats metrics.- GoLanguage
- InstrumentationComponent
- BSD-2-ClauseLicense
otelsql – Instrumentation for
database/sql
by Sam Xie
 Package Details (go) RepositoryInstrumentation for the Golangdatabase/sql
package.Quick Install
To install this instrumentation library run:
go get github.com/XSAM/otelsql
- v0.35.0Version
- GoLanguage
- InstrumentationComponent
- Apache 2.0License
Zap instrumentation
by Vladimir Mihailenco
RepositoryInstrumentation for Zap logging library.- GoLanguage
- InstrumentationComponent
- BSD-2-ClauseLicense
Akka Actor Instrumentation
RepositoryThis library provides a Akka Actor instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Akka Actor Fork Join Instrumentation
RepositoryThis library provides a Akka Actor Fork Join instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Akka HTTP Instrumentation
RepositoryThis library provides a Akka HTTP instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Alibaba Druid Instrumentation
RepositoryThis library provides an Alibaba Druid instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Settings for the OpenTelemetry Instrumentation Annotations integration
Repositoryundefined- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Apache Dubbo
first party integrationby Apache Dubbo Authors
Website Documentation- JavaLanguage
- InstrumentationComponent
- Apache-2.0License
Apache HTTP Async Client Instrumentation
RepositoryThis library provides a Apache HTTP Async Client instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Apache HTTP Client Instrumentation
RepositoryThis library provides a Apache HTTP Client instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Apache DBCP Instrumentation
RepositoryThis package provides an instrumentation library for Apache DBCP- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Apache Dubbo Instrumentation
RepositoryThis package provides an instrumentation library for Apache Dubbo- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Apache ShenYu instrumentation
RepositorySettings for the Apache ShenYu instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Armeria Instrumentation
RepositoryThis library provides a Armeria instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Async HTTP Client Instrumentation
RepositoryThis package provides an instrumentation library for Async HTTP Client- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
AWS Lambda Instrumentation
RepositoryThis library provides a AWS Lambda instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
AWS SDK Instrumentation
RepositoryThis library provides a AWS SDK instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Azure SDK Instrumentation
first party integrationby Microsoft Authors
RepositoryInstrumentation for Azure SDK for Java (Track 2 libraries).- JavaLanguage
- InstrumentationComponent
- MITLicense
Azure Core Instrumentation
RepositoryThis package provides an instrumentation library for Azure Core Instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
c3p0 Instrumentation
RepositoryThis package provides an instrumentation library for c3p0- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Apache Camel Instrumentation
RepositoryThis library provides an Apache Camel instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Cassandra Instrumentation
RepositoryThis library provides a Cassandra instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Concurrent Instrumentation
RepositoryThis library provides a concurrent instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Couchbase Instrumentation
RepositoryThis library provides a Couchbase instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Dropwizard Instrumentation Library
RepositoryThis library provides Dropwizard instrumentation.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Elasticsearch Instrumentation
RepositoryThis library provides a Elasticsearch instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Elasticsearch Java API Client
nativeWebsite DocumentationYou can use OpenTelemetry to monitor the performance and behavior of your Elasticsearch requests through the Java Client.- JavaLanguage
- InstrumentationComponent
- Apache-2.0License
Executors Instrumentation
RepositoryThis package provides Executors Instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Extension Kotlin
RepositoryInstrumentation for opentelemetry-extension-kotlin- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Finagle HTTP Instrumentation
RepositoryThis library provides a Finagle HTTP Instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Finatra Instrumentation
RepositoryThis library provides a Finatra instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Geode Instrumentation
RepositoryThis library provides a Geode instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Google HTTP Client Instrumentation
RepositoryThis library provides a Google HTTP Client instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Grails Instrumentation
RepositoryThis package provides an instrumentation library for Grails- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
GraphQL Java Instrumentation
RepositoryThis package provides an instrumentation library for GraphQL Java- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Grizzly Instrumentation
RepositoryThis library provides a Grizzly instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
gRPC Instrumentation
RepositoryThis library provides a gRPC instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Metrics for gRPC
first party integration incubatingby gRPC Authors
Website Documentation RepositorygRPC provides support for an OpenTelemetry plugin that provides metrics- JavaLanguage
- InstrumentationComponent
- Apache-2.0License
Guava Instrumentation
RepositoryThis library provides a Guava instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
GWT Instrumentation
RepositoryThis package provides an instrumentation library for GWT- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Hibernate Instrumentation
RepositoryThis library provides a Hibernate instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Hikaricp Instrumentation
RepositoryThis package provides an instrumentation library for Hikaricp- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
HTTP URL Connection Instrumentation
RepositoryThis library provides a HTTP URL Connection instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
http4k Instrumentation
first party integrationby http4k Authors
RepositoryThis library provides http4k instrumentation to track HTTP requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Hystrix Instrumentation
RepositoryThis library provides a Hystrix instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
influxdb instrumentation
Repositoryinfluxdb instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Java HTTP Client Instrumentation
RepositoryThis library provides a HTTP instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
javalin instrumentation
Repositoryjavalin instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Java Util Logging Instrumentation
RepositoryThis package provides an instrumentation library for Java Util Logging- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
JAX-WS Instrumentation
RepositoryThis library provides a JAX-WS instrumentation to trace requests through OpenTelemetry. It includes support for jws as well as axis2, cxf, and metro libraries.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
JAXRS Instrumentation
RepositoryThis library provides a JAXRS instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
JAXRS Client Instrumentation
RepositoryThis library provides a JAXRS Client instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
JBoss Log Manager Instrumentation
RepositoryThis package provides an instrumentation library for JBoss Log Manager- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
JDBC Instrumentation
RepositoryThis library provides a JDBC instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
JDBI
new first party integrationby JDBI Authors
Website Documentation RepositoryInstalling the JdbiOpenTelemetryPlugin enables Jdbi statements to emit trace spans recording metadata like SQL, parameters, and execution time.- JavaLanguage
- InstrumentationComponent
- Apache-2.0License
Jedis Instrumentation
RepositoryThis library provides a Jedis instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Jenkins Plugin for OpenTelemetry
first party integrationWebsite Documentation RepositoryMonitor and observe Jenkins with OpenTelemetry. Visualize jobs and pipelines executions as distributed traces.- JavaLanguage
- InstrumentationComponent
- Apache-2.0License
Jetty Instrumentation
RepositoryThis library provides a Jetty instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Jetty HTTP Client Instrumentation
RepositoryThis package provides an instrumentation library for Jetty HTTP Client- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
JMS Instrumentation
RepositoryThis library provides a JMS instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
JMX Metric Insight
RepositoryThis subsystem of the OpenTelemetry Java agent provides a framework for collecting and reporting JMX metrics within the instrumented application.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Jodd HTTP Instrumentation
RepositoryThis library provides a Jodd HTTP instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
JSF Instrumentation
RepositoryThis package provides an instrumentation library for JSF- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
JSP Instrumentation
RepositoryThis library provides a JSP instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Kafka Clients Instrumentation
RepositoryThis library provides a Kafka Clients instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Kafka Streams Instrumentation
RepositoryThis library provides a Kafka Streams instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Kotlin Coroutines Instrumentation
RepositoryThis library provides a Kotlin Coroutines instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Ktor Instrumentation
RepositoryThis package provides an instrumentation library for Ktor- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Kubernetes Client Instrumentation
RepositoryThis library provides a Kubernetes Client instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Lettuce Instrumentation
RepositoryThis library provides a Lettuce instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Liberty Instrumentation
RepositoryThis package provides an instrumentation library for Liberty- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Log4J Instrumentation
RepositoryThis library provides a Log4J instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Logback Instrumentation
RepositoryThis library provides a Logback instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Micrometer Instrumentation
RepositoryThis package provides an instrumentation library for Micrometer- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Micrometer Tracing
nativeWebsite DocumentationMicrometer Tracing supports the OpenTelemetry Tracer.- JavaLanguage
- InstrumentationComponent
- Apache-2.0License
Mongo Instrumentation
RepositoryThis library provides a Mongo instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
MyBatis Instrumentation
RepositoryInstrumentation for MyBatis- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Netty Instrumentation
RepositoryThis library provides a Netty instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
okHTTP Instrumentation
 Package Details (maven) RepositoryThis library provides a okHTTP instrumentation to track requests through OpenTelemetry.Quick Install
Maven
Add the following dependency in your
pom.xml
file to install this package.<dependency> <groupId>io.opentelemetry.instrumentation</groupId> <artifactId>opentelemetry-okhttp-3.0</artifactId> <version>2.9.0-alpha</version> </dependency>
Gradle
Add the following dependency in your
build.gradle
file to install this package:dependencies { implementation 'io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0:2.9.0-alpha' }
- 2.9.0-alphaVersion
- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
OpenCensus Shim
RepositoryThis library provides an instrumentation shim for OpenCensus- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Settings for the OpenSearch instrumentation
RepositoryThis package provides an instrumentation library for OpenSearch- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Oracle UCP Instrumentation
RepositoryThis package provides an instrumentation library for Oracle UCP- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Oshi Instrumentation
RepositoryThis package provides an instrumentation library for Oshi- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
payara
RepositoryThis library provides a Payara instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Apache Pekko Actor Instrumentation
RepositoryThis library provides an Apache Pekko Actor instrumentation.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Apache Pekko HTTP
RepositoryThis library provides an Apache Pekko HTTP instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Play Instrumentation
RepositoryThis library provides a Play instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Apache Pulsar instrumentation
RepositoryThis library provides an Apache Pulsar instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Quarkus
nativeby Quarkus
Website DocumentationQuarkus provides manual and automatic instrumentation for tracing and manual instrumentation capabilities for metrics.- JavaLanguage
- InstrumentationComponent
- Apache-2.0License
Quarkus RESTeasy Reactive Instrumentation
RepositoryThis library provides instrumentation for Quarkus RESTEasy Reactive- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Quartz Instrumentation
RepositoryThis package provides an instrumentation library for Quartz- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Instrumentation for R2dbc
RepositoryProvides OpenTelemetry instrumentation for R2dbc.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
RabbitMQ Instrumentation
RepositoryThis library provides a RabbitMQ instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Ratpack Instrumentation
RepositoryThis library provides a Ratpack instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Reactor Instrumentation
RepositoryThis library provides a Reactor instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Rediscala Instrumentation
RepositoryThis library provides a Rediscala instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Redisson Instrumentation
RepositoryThis library provides a Redisson instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Restlet Instrumentation
RepositoryThis package provides an instrumentation library for Restlet- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
RMI Instrumentation
RepositoryThis library provides a RMI instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
RocketMQ Instrumentation
RepositoryThis package provides an instrumentation library for RocketMQ- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
runtimetelemetry
RepositoryThis package provides an instrumentation library for Runtime Telemetry- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
RXJava Instrumentation
RepositoryThis library provides a RXJava instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Scala Concurrent Instrumentation
RepositoryThis library provides a Scala Concurrent instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Servlet Instrumentation
RepositoryThis library provides a Servlet instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Spark Web Framework Instrumentation
RepositoryThis library provides a Spark Web Framework instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Spring Instrumentation
RepositoryThis library provides a Spring instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Spymemcached Instrumentation
RepositoryThis library provides a Spymemcached instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Struts Instrumentation
RepositoryThis package provides an instrumentation library for Struts- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Tapestry Instrumentation
RepositoryThis package provides an instrumentation library for Tapestry- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Instrumentation for Tomcat request handlers
RepositoryThis package provides an instrumentation library for Tomcat- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Twilio Instrumentation
RepositoryThis library provides a Twilio instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Undertow Instrumentation
RepositoryThis package provides an instrumentation library for Undertow- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Vaadin Instrumentation
RepositoryThis package provides an instrumentation library for Vaadin- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Vert.x Instrumentation
RepositoryThis library provides a Vert.x instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Vert.x Reactive Instrumentation
RepositoryThis library provides a Vert.x Reactive instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Viburdbcp Instrumentation
RepositoryThis package provides an instrumentation library for Viburdbcp- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
Wicket Instrumentation
RepositoryThis package provides an instrumentation library for Wicket- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
XXL-JOB Instrumentation
RepositoryInstrumentation for XXL-JOB- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
zio
RepositoryThis package provides an instrumentation library for ZIO- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry amqplib Instrumentation (RabbitMQ)
 Package Details (npm) Repositoryamqplib instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-amqplib
- 0.43.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Angular Interceptor
by Julien Fabre
 Package Details (npm) RepositoryAngular library to deploy OpenTelemetry in Angular application.Quick Install
To install this instrumentation library run:
npm install @jufab/opentelemetry-angular-interceptor
- 1.9.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
Fastify OpenTelemetry
by Holden Whitehead
 Package Details (npm) RepositoryFastify OpenTelemetry API integration, using the Fastify plugin spec.Quick Install
To install this instrumentation library run:
npm install @autotelic/fastify-opentelemetry
- 0.22.0Version
- JavaScriptLanguage
- InstrumentationComponent
- MITLicense
OpenTelemetry AWS Lambda Instrumentation for Node.js
 Package Details (npm) RepositoryAWS Lambda instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-aws-lambda
- 0.47.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry aws-sdk Instrumentation
by Aspecto Authors
 Package Details (npm) Repositoryaws-sdk instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-aws-sdk
- 0.46.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
Azure SDK Instrumentation
first party integrationby Microsoft Authors
 Package Details (npm) RepositoryInstrumentation for Azure SDK for JavaScript (Track 2 libraries).Quick Install
To install this instrumentation library run:
npm install @azure/opentelemetry-instrumentation-azure-sdk
- 1.0.0-beta.7Version
- JavaScriptLanguage
- InstrumentationComponent
- MITLicense
BullMQ Instrumentation
by Jennifer Moore
 Package Details (npm) RepositoryAuto instrumentation for the BullMQ message systemQuick Install
To install this instrumentation library run:
npm install @jenniferplusplus/opentelemetry-instrumentation-bullmq
- 0.5.1Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Instrumentation for bunyan
 Package Details (npm) RepositoryInstrumentation library for Bunyan.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-bunyan
- 0.42.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry instrumentation for cassandra-driver
 Package Details (npm) RepositoryThis module provides an instrumentation library for the injection of trace context to cassandra-driver.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-cassandra-driver
- 0.42.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Instrumentation for cassandra-driver
 Package Details (npm) RepositoryInstrumentation library for Cassandra driver.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-cassandra-driver
- 0.42.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
Instrumentation Library for Cerbos JavaScript SDK
first party integrationWebsite Documentation Package Details (npm) RepositoryOpenTelemetry instrumentation for the Cerbos JavaScript SDKQuick Install
To install this instrumentation library run:
npm install @cerbos/opentelemetry
- 0.5.4Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
Connect Instrumentation
 Package Details (npm) RepositoryConnect instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-connect
- 0.40.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Cucumber Instrumentation for Node.js
 Package Details (npm) RepositoryThis module provides automatic instrumentation for the@cucumber/cucumber
bundle.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-cucumber
- 0.10.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry instrumentation for dataloader
 Package Details (npm) RepositoryThis module provides an instrumentation library for the injection of trace context to dataloaderQuick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-dataloader
- 0.13.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
DNS Instrumentation
 Package Details (npm) RepositoryDNS instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-dns
- 0.40.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
Document Load Instrumentation
 Package Details (npm) RepositoryDocument Load instrumentation for Browser.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-document-load
- 0.41.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Elasticsearch Instrumentation
by Aspecto Authors
RepositoryElasticsearch instrumentation for Node.js.- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
Express Instrumentation
 Package Details (npm) RepositoryExpress instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-express
- 0.44.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
Fastify OpenTelemetry
 Package Details (npm) RepositoryOpenTelemetry fastify automatic instrumentation libraryQuick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-fastify
- 0.41.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
Fetch Instrumentation
 Package Details (npm) RepositoryFetch instrumentation for browsers.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-fetch
- 0.54.2Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry fs Instrumentation for Node.js
 Package Details (npm) RepositoryThis module provides an instrumentation library for fs.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-fs
- 0.16.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Generic Pool Instrumentation for Node.js
 Package Details (npm) Repositorygeneric-pool instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-generic-pool
- 0.40.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
GraphQL Instrumentation
 Package Details (npm) RepositoryGraphQL instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-graphql
- 0.44.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
gRPC Instrumentation
 Package Details (npm) RepositorygRPC and gRPC.js instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-grpc
- 0.54.2Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
Hapi Instrumentation
 Package Details (npm) RepositoryHapi instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-hapi
- 0.42.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
HTTP Instrumentation
 Package Details (npm) RepositoryHTTP and HTTPS instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-http
- 0.54.2Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
ioRedis Instrumentation
 Package Details (npm) RepositoryioRedis instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-ioredis
- 0.44.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry kafkajs Instrumentation
by Amir Blum
Repositorykafkajs instrumentation for Node.js.- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Instrumentation for knex
 Package Details (npm) RepositoryInstrumentation library for Knex.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-knex
- 0.41.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
Koa Instrumentation
 Package Details (npm) RepositoryKoa instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-koa
- 0.44.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
LangChain JavaScript Instrumentation
by Arize AI
Documentation Package Details (npm) RepositoryInstrumentation for tracing the LangChain frameworkQuick Install
To install this instrumentation library run:
npm install @arizeai/openinference-instrumentation-langchain
- 1.0.0Version
- JavascriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Instrumentation Long Task for the Web
 Package Details (npm) RepositoryInstrumentation library for net module.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-long-task
- 0.41.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry lru-memorizer Instrumentation for Node.js
 Package Details (npm) RepositoryThis module provides an instrumentation library for the lru-memorizer.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-lru-memoizer
- 0.41.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Instrumentation for memcached
 Package Details (npm) RepositoryInstrumentation library for memcached.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-memcached
- 0.40.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
MongoDB Instrumentation
 Package Details (npm) RepositoryMongoDB instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-mongodb
- 0.48.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Mongoose Plugin
by Walter Dal Mut
RepositoryMongoose Plugin for Node.js.- JavaScriptLanguage
- InstrumentationComponent
- MITLicense
OpenTelemetry Mongoose Instrumentation
 Package Details (npm) RepositoryMongoose instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-mongoose
- 0.43.0Version
- JavaScriptLanguage
- InstrumentationComponent
- MITLicense
OpenTelemetry MSSQL Instrumentation
by Mohammad Nadeem
RepositoryMSSQL instrumentation for Node.js.- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
MySQL Instrumentation
 Package Details (npm) RepositoryMySQL instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-mysql
- 0.42.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Instrumentation for MySQL2
 Package Details (npm) RepositoryMySQL2 instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-mysql2
- 0.42.1Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Neo4j Instrumentation
by Aspecto Authors
RepositoryNeo4j instrumentation for Node.js.- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Instrumentation for Nest
by Metin Seylan
RepositoryInstrumentation library for Nest.- JavaScriptLanguage
- InstrumentationComponent
- MITLicense
NestJS OpenTelemetry
 Package Details (npm) RepositoryOpenTelemetry NestJS automatic instrumentation libraryQuick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-nestjs-core
- 0.41.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry NestJS Instrumentation for Node.js
 Package Details (npm) RepositoryThis module provides automatic instrumentation for the Nest framework.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-nestjs-core
- 0.41.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Instrumentation for net
 Package Details (npm) RepositoryInstrumentation library for net module.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-net
- 0.40.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
Instrumentation for Next.js
nativeby Vercel, Inc.
Website Documentation RepositoryNext.js supports OpenTelemetry instrumentation out of the box.- JavaScriptLanguage
- InstrumentationComponent
- MITLicense
OpenTelemetry NodeCache Instrumentation
by Aspecto Authors
RepositoryNodeCache instrumentation for Node.js.- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenAI JavaScript Instrumentation
by Arize AI
Documentation Package Details (npm) RepositoryInstrumentation for tracing the OpenAI Node.js SDKQuick Install
To install this instrumentation library run:
npm install @arizeai/openinference-instrumentation-openai
- 1.0.0Version
- JavascriptLanguage
- InstrumentationComponent
- Apache 2.0License
PostgreSQL Instrumentation
 Package Details (npm) RepositoryPostgreSQL instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-pg
- 0.47.1Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry pillarjs/Router Instrumentation for Node.js
 Package Details (npm) RepositoryThis module provides automatic instrumentation for pillarjs/router and allows the user to automatically collect trace data and export them to their backend of choice.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-restify
- 0.42.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Instrumentation for pino
 Package Details (npm) RepositoryInstrumentation library for pino.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-pino
- 0.43.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Instrumentation for pg
 Package Details (npm) RepositoryInstrumentation library for pg.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-pg
- 0.47.1Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
NestJS OpenTelemetry
by Ivan Santos
RepositoryOpenTelemetry module for NestJS framework.- JavaScriptLanguage
- InstrumentationComponent
- MITLicense
Prisma Tracing Instrumentation
first party integrationby Prisma
 Package Details (npm) RepositoryOpenTelemetry compliant tracing instrumentation for the Prisma ORM.Quick Install
To install this instrumentation library run:
npm install @prisma/instrumentation
- 5.22.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
React Load Instrumentation
 Package Details (npm) RepositoryReact loading automatic instrumentationQuick Install
To install this instrumentation library run:
npm install @opentelemetry/plugin-react-load
- 0.31.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
Redis Instrumentation
 Package Details (npm) RepositoryRedis instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-redis
- 0.43.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Redis Instrumentation for Node.js
 Package Details (npm) RepositoryThis module provides automatic instrumentation for theredis@^4.0.0
package.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-redis-4
- 0.43.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Instrumentation for Remix
by Justin Smith
 Package Details (npm) RepositoryRemix instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install opentelemetry-instrumentation-remix
- 0.8.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Instrumentation for restify
 Package Details (npm) RepositoryInstrumentation library for restify.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-restify
- 0.42.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
Router Instrumentation
 Package Details (npm) RepositoryRouter instrumentation for Node.js.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-router
- 0.41.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Node.js Runtime Metrics Instrumentation
 Package Details (npm) RepositoryThis module provides automatic metric instrumentation that exposes measurements from the Performance measurement APIs (i.e.perf_hooks
).Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-runtime-node
- 0.9.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Sequelize Instrumentation
by Aspecto Authors
RepositorySequelize instrumentation for Node.js.- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry socket.io Instrumentation for Node.js
 Package Details (npm) RepositoryThis module provides automatic instrumentation for the socket.io moduleQuick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-socket.io
- 0.43.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Tedious Instrumentation for Node.js
 Package Details (npm) RepositoryThis module provides automatic instrumentation for the tedious module.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-tedious
- 0.15.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry TypeORM Instrumentation
by Aspecto Authors
RepositoryTypeORM instrumentation for Node.js.- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Undici/fetch Instrumentation for Node.js
 Package Details (npm) RepositoryQuick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-undici
- 0.7.1Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
User Interaction Instrumentation
 Package Details (npm) RepositoryUser Interaction instrumentation for browsers.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-user-interaction
- 0.41.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Instrumentation for winston
 Package Details (npm) RepositoryInstrumentation library for Winston.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-winston
- 0.41.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
XMLHttpRequest Instrumentation
 Package Details (npm) RepositoryXMLHttpRequest instrumentation for browsers.Quick Install
To install this instrumentation library run:
npm install @opentelemetry/instrumentation-xml-http-request
- 0.54.2Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
Apache APISIX Instrumentation
first party integrationby Apache APISIX Authors
RepositoryThe plugin implements Tracing data collection based on OpenTelemetry native standard, and sends it to OpenTelemetry Collector through HTTP protocol.- LuaLanguage
- InstrumentationComponent
- Apache 2.0License
Mojolicious Instrumentation
by jjatria
RepositoryAn OpenTelemetry plugin for Perl’s Mojolicious.- PerlLanguage
- InstrumentationComponent
- Artistic-1.0-PerlLicense
Plack Instrumentation
by abh
RepositoryAn OpenTelemetry middleware for Perl’s Plack.- PerlLanguage
- InstrumentationComponent
- MITLicense
OpenTelemetry CakePHP instrumentation library
RepositoryPlease read </docs/instrumentation/php/automatic/> for instructions on how to install and configure the extension and SDK.- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry CodeIgniter auto-instrumentation
 Package Details (packagist) RepositoryInstrumentation Library for the CodeIgniter FrameworkQuick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-codeigniter
- 0.0.8Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry ext-amqp auto-instrumentation
 Package Details (packagist) RepositoryInstrumentation Library for ext-amqpQuick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-ext-amqp
- 0.0.4Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Guzzle auto-instrumentation
 Package Details (packagist) RepositoryInstrumentation Library for GuzzleQuick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-guzzle
- 1.0.1Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry HTTPlug async auto-instrumentation
 Package Details (packagist) RepositoryInstrumentation Library for PHP HTTP Async ClientQuick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-http-async
- 1.0.1Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry IO auto-instrumentation
 Package Details (packagist) RepositoryInstrumentation Library for PHP IOQuick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-io
- 0.0.12Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Laravel auto-instrumentation
 Package Details (packagist) RepositoryInstrumentation Library for LaravelQuick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-laravel
- 1.0.0Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry MongoDB auto-instrumentation
 Package Details (packagist) RepositoryAuto-instrumentation hooks are registered via composer, and spans will automatically be created for all MongoDB operations.Quick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-mongodb
- 0.0.6Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry openai-php/client auto-instrumentation
 Package Details (packagist) RepositoryThis package provides auto-instrumentation for openai-php/client to help you understand the interactions with OpenAI compatible services.Quick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-openai-php
- 0.0.2Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry PDO (PHP DataObjects) auto-instrumentation
 Package Details (packagist) RepositoryInstrumentation Library for PDOQuick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-pdo
- 0.0.16Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry PSR-14 auto-instrumentation
 Package Details (packagist) RepositoryThis is a read-only subtree split of https://github.com/open-telemetry/opentelemetry-php-contrib.Quick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-psr14
- 0.0.3Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
PSR-15 Middleware Instrumentation
 Package Details (packagist) RepositoryInstrumentation Library for PSR-15 middlewareQuick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-psr15
- 1.0.6Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry PSR-16 auto-instrumentation
 Package Details (packagist) RepositoryAuto-instrumentation hooks are registered via composer, and spans will automatically be created for each PSR-16 cache operation.Quick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-psr16
- 0.0.3Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
PSR-18 HTTP Clients Instrumentation
 Package Details (packagist) RepositoryInstrumentation Library for PSR-18 HTTP clientsQuick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-psr18
- 1.0.4Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry PSR-3 auto-instrumentation
 Package Details (packagist) RepositoryAuto-instrumentation hooks are registered via composer, and automatically inject trace ID and span ID into log message context of any PSR-3 logger.Quick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-psr3
- 0.0.8Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry PSR-6 instrumentation library
RepositoryPlease read </docs/instrumentation/php/automatic/> for instructions on how to install and configure the extension and SDK.- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
Slim Framework
 Package Details (packagist) RepositoryInstrumentation Library for the Slim FrameworkQuick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-slim
- 1.0.7Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Symfony auto-instrumentation
 Package Details (packagist) RepositoryInstrumentation Library for the Symfony FrameworkQuick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-symfony
- 1.0.0beta30Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry WordPress auto-instrumentation
 Package Details (packagist) RepositoryInstrumentation Library for WordPressQuick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-wordpress
- 0.0.16Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Yii auto-instrumentation
 Package Details (packagist) RepositoryInstrumentation Library for YiiQuick Install
To install this instrumentation library run:
composer require open-telemetry/opentelemetry-auto-yii
- 0.0.5Version
- PHPLanguage
- InstrumentationComponent
OpenTelemetry Aio-pika Instrumentation
RepositoryThis library allows tracing requests made by the Aio-pika library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry aiohttp client Integration
RepositoryThis library allows tracing HTTP requests made by the aiohttp client library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry aiohttp server Integration
RepositoryThis library allows tracing HTTP requests made by the aiohttp server library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
AIOPG Middleware Instrumentation
RepositoryThis library provides AIOPG middleware to track requests timing through OpenTelemetry.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Anthropic Instrumentation
by Traceloop
RepositoryInstrumentation for Anthropic LLMs (prompts logging, tokens, etc.)- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
ASGI Middleware Instrumentation
RepositoryThis library provides a WSGI middleware that can be used on any ASGI framework (such as Django / Flask) to track requests timing through OpenTelemetry.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry asyncio Instrumentation
RepositoryTracing Requests Made by the asyncio Library- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
asyncpg Instrumentation
RepositoryThis library allows tracing PostgreSQL queries made by the asyncpg library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
AWS Lambda Instrumentation
RepositoryThis library allows tracing invocations of functions on AWS Lambda.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Azure SDK Instrumentation
first party integrationby Microsoft Authors
RepositoryInstrumentation for Azure SDK for Python (Track 2 libraries).- PythonLanguage
- InstrumentationComponent
- MITLicense
Bedrock Python Instrumentation
by Arize AI
Documentation RepositoryInstrumentation for tracing Amazon Bedrock framework- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Boto Instrumentation
RepositoryThis library allows tracing requests made by the Boto library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Boto3 SQS Instrumentation
RepositoryThis library allows tracing requests made by the Boto3 library to the SQS service.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Botocore Instrumentation
RepositoryThis library allows tracing requests made by the Botocore library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Cassandra Instrumentation
RepositoryInstrumentation for Cassandra (Cassandra-driver and scylla-driver libraries).- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Celery Instrumentation
RepositoryInstrumentation for Celery.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
ChromaDB Instrumentation
by Traceloop
RepositoryInstrumentation for Chroma Vector DB- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Cohere Instrumentation
by Traceloop
RepositoryInstrumentation for Cohere LLMs (prompts logging, tokens, etc.)- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry confluent-kafka Instrumentation
RepositoryThis library allows tracing requests made by the confluent-kafka library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Database API integration
RepositoryThe trace integration with Database API for OpenTelemetry.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Django Instrumentation
RepositoryThis library allows tracing requests for Django applications.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
DSPy Python Instrumentation
by Arize AI
Documentation RepositoryInstrumentation for tracing the DSPy framework- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Elasticsearch Instrumentation
RepositoryThis library allows tracing elasticsearch made by the elasticsearch library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Elasticsearch Python Client
nativeWebsite Documentation RepositoryYou can use OpenTelemetry to monitor the performance and behavior of your Elasticsearch requests through the Python Client.- PythonLanguage
- InstrumentationComponent
- Apache-2.0License
OpenTelemetry Falcon Tracing
RepositoryThis library builds on the OpenTelemetry WSGI middleware to track web requests in Falcon applications.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
FastAPI Middleware Instrumentation
RepositoryThis library provides FastAPI middleware to track requests timing through OpenTelemetry.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Flask Instrumentation
RepositoryThis library builds on the OpenTelemetry WSGI middleware to track web requests in Flask applications.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
gRPC Instrumentation
RepositoryClient and server interceptors for gRPC Python.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Metrics for gRPC
first party integration incubatingby gRPC Authors
Website Documentation RepositorygRPC provides support for an OpenTelemetry plugin that provides metrics- PythonLanguage
- InstrumentationComponent
- Apache-2.0License
Haystack Instrumentation
by Traceloop
RepositoryInstrumentation for Haystack LLM framework- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Haystack Python Instrumentation
by Arize AI
Documentation RepositoryInstrumentation for tracing the Haystack framework- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry HTTPX Instrumentation
RepositoryThis library allows tracing HTTP requests made by the HTTPX library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Jinja2 Instrumentation
RepositoryInstrumentation for Jinja2.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry kafka-python integration
RepositoryInstrumentation library for kafka-python- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
LangChain Instrumentation
by Traceloop
RepositoryInstrumentation for LangChain Framework- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
LangChain Python Instrumentation
by Arize AI
Documentation RepositoryInstrumentation for tracing the LangChain framework- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
LlamaIndex Instrumentation
by Traceloop
RepositoryInstrumentation for LlamaIndex Framework- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
LlamaIndex Python Instrumentation
by Arize AI
Documentation RepositoryInstrumentation for tracing the LlamaIndex framework- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry logging integration
RepositoryInstallation- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Milvus Instrumentation
by Traceloop
RepositoryInstrumentation for Milvus Vector DB- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
MistralAI Instrumentation
by Traceloop
RepositoryInstrumentation for Mistral AI LLMs (prompts logging, tokens, etc.)- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Mistral AI Python Instrumentation
by Arize AI
Documentation RepositoryInstrumentation for tracing the Mistral AI Python SDK- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
MySQL Instrumentation
RepositoryInstrumentation with MySQL that supports the mysql-connector library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry
mysqlclient
InstrumentationRepositoryInstrumentation library formysqlclient
package.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Ollama Instrumentation
by Traceloop
RepositoryInstrumentation for Ollama LLMs (prompts logging, tokens, etc.)- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenAI Instrumentation
by Traceloop
RepositoryInstrumentation for OpenAI LLMs (prompts logging, tokens, etc.)- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Open AI Python Instrumentation
by Arize AI
Documentation RepositoryInstrumentation for tracing the OpenAI Python SDK- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTracing Shim Instrumentation
RepositoryOpenTracing Shim for OpenTelemetry- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry pika Instrumentation
RepositoryThis library allows tracing requests made by the pika library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Pinecone Instrumentation
by Traceloop
RepositoryInstrumentation for Pinecone Vector DB- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Psycopg Instrumentation
RepositoryInstrumentation for the Psycopg library- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Psycopg Instrumentation
RepositoryThis library provides tracing for PostgreSQL via psycopg2.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Pymemcache Instrumentation
RepositoryInstrumentation for Pymemcache.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
pymongo Instrumentation
RepositoryInstrumentation for the pymongo library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
PyMySQL Instrumentation
RepositoryThis library provides tracing for PyMySQL.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Pyramid Instrumentation
RepositoryInstrumentation for Pyramid.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Qdrant Instrumentation
by Traceloop
RepositoryInstrumentation for Qdrant Vector DB- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Redis Instrumentation
RepositoryThis library allows tracing requests made by the Redis library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Remoulade Instrumentation
RepositoryThis library allows tracing requests made by the Remoulade library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Replicate Instrumentation
by Traceloop
RepositoryInstrumentation for Replicate LLMs (prompts logging, tokens, etc.)- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Requests Instrumentation
RepositoryThis library allows tracing HTTP requests made by the requests library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
SQLAlchemy Instrumentation
RepositoryThis library allows tracing requests made by the SQLAlchemy library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Sqlite3 Instrumentation
RepositoryInstrumentation for Sqlite3.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Starlette Instrumentation
RepositoryThis library provides automatic and manual instrumentation of Starlette web frameworks, instrumenting HTTP requests served by applications utilizing the framework.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
System Metrics Instrumentation
RepositoryInstrumentation to collect system performance metrics.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry threading Instrumentation
RepositoryThis library provides instrumentation for thethreading
module to ensure that- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Tornado Middleware Instrumentation
RepositoryThis library provides Tornado middleware to track requests timing through OpenTelemetry.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Tortoise ORM Instrumentation
RepositoryThis library allows tracing queries made by tortoise ORM backends, MySQL, PostgreSQL and SQLite.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Transformers Instrumentation
by Traceloop
RepositoryInstrumentation for Transformers SDK (HuggingFace)- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry urllib Instrumentation
RepositoryThis library allows tracing HTTP requests made by the- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry urllib3 Instrumentation
RepositoryThis library allows tracing HTTP requests made by the urllib3 library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
VertexAI Instrumentation
by Traceloop
RepositoryInstrumentation for VertexAI LLMs (prompts logging, tokens, etc.)- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
IBM Watsonx Instrumentation
by Traceloop
RepositoryInstrumentation for IBM Watsonx LLMs (prompts logging, tokens, etc.)- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
Weaviate Instrumentation
by Traceloop
RepositoryInstrumentation for Weaviate Vector DB- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
WSGI Middleware Instrumentation
RepositoryThis library provides a WSGI middleware that can be used on any WSGI framework (such as Django / Flask) to track requests timing through OpenTelemetry.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
ActionPack Instrumentation
 Package Details (gems) RepositoryActionPack instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-action_pack
- 0.9.0Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
ActionView Instrumentation
 Package Details (gems) RepositoryActionView instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-action_view
- 0.7.3Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry ActionMailer Instrumentation
 Package Details (gems) RepositoryThe ActionMailer instrumentation is a community-maintained instrumentation for the ActionMailer portion of the [Ruby on Rails][rails-home] web-application framework.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-action_mailer
- 0.2.0Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
ActiveJob Instrumentation
 Package Details (gems) RepositoryActiveJob instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-active_job
- 0.7.8Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Active Model Serializers Instrumentation
 Package Details (gems) RepositoryActive Model Serializers instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-active_model_serializers
- 0.20.2Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
ActiveRecord Instrumentation
 Package Details (gems) RepositoryActiveRecord instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-active_record
- 0.8.0Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
ActiveSupport Instrumentation
 Package Details (gems) RepositoryActiveSupport instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-active_support
- 0.6.0Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
All-in-one Instrumentation
 Package Details (gems) RepositoryAll-in-one instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-all
- 0.68.0Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry aws-sdk Instrumentation
 Package Details (gems) Repositoryaws-sdk instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-aws_sdk
- 0.7.0Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry AWS-Lambda Instrumentation
 Package Details (gems) RepositoryThe OpenTelemetryaws-lambda
gem is a community-maintained instrumentation for AWS Lambda functions.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-aws_lambda
- 0.1.1Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Instrumentation Base
 Package Details (gems) RepositoryThe opentelemetry-instrumentation-base gem contains the instrumentation base class, and the instrumentation registry.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-base
- 0.22.6Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Bunny Instrumentation
 Package Details (gems) RepositoryBunny instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-bunny
- 0.21.4Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
ConcurrentRuby Instrumentation
 Package Details (gems) RepositoryConcurrentRuby instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-concurrent_ruby
- 0.21.4Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Dalli Instrumentation
 Package Details (gems) RepositoryDalli instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-dalli
- 0.25.4Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Delayed Job Instrumentation
 Package Details (gems) RepositoryDelayed Job instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-delayed_job
- 0.22.4Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Elasticsearch Ruby Client
nativeWebsite Documentation Package Details (gems) RepositoryYou can use OpenTelemetry to monitor the performance and behavior of your Elasticsearch requests through the Ruby Client.Quick Install
To install this instrumentation library run:
gem install elasticsearch
- 8.16.0Version
- RubyLanguage
- InstrumentationComponent
- Apache-2.0License
Ethon Instrumentation
 Package Details (gems) RepositoryEthon instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-ethon
- 0.21.8Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Excon Instrumentation
 Package Details (gems) RepositoryExcon instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-excon
- 0.22.4Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Faraday Instrumentation
 Package Details (gems) RepositoryFaraday instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-faraday
- 0.24.6Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Grape Instrumentation
 Package Details (gems) RepositoryThe Grape instrumentation is a community-maintained instrumentation for Grape, a REST-like API framework for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-grape
- 0.2.0Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
GraphQL Instrumentation
 Package Details (gems) RepositoryGraphQL instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-graphql
- 0.28.4Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry gruf Instrumentation
 Package Details (gems) RepositoryInstrumentation for gruf (gRPC Ruby Framework).Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-gruf
- 0.2.1Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
HTTP Instrumentation
 Package Details (gems) RepositoryHTTP instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-http
- 0.23.4Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
HttpClient Instrumentation
 Package Details (gems) RepositoryHttpClient instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-http_client
- 0.22.7Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry HTTPX Instrumentation
 Package Details (gems) RepositoryThe HTTPX instrumentation is a community-maintained instrumentation for the HTTPX gem.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-httpx
- 0.1.2Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Koala Instrumentation
 Package Details (gems) RepositoryKoala instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-koala
- 0.20.5Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
LMDB Instrumentation
 Package Details (gems) RepositoryLMDB instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-lmdb
- 0.22.3Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Mongo Instrumentation
 Package Details (gems) RepositoryMongo instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-mongo
- 0.22.4Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Mysql2 Instrumentation
 Package Details (gems) RepositoryMysql2 instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-mysql2
- 0.28.0Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Net::HTTP Instrumentation
 Package Details (gems) RepositoryNet::HTTP instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-net_http
- 0.22.7Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
PG Instrumentation
 Package Details (gems) RepositoryPG instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-pg
- 0.29.0Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Que Instrumentation
 Package Details (gems) RepositoryQue instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-que
- 0.8.4Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Racecar Instrumentation
 Package Details (gems) RepositoryThe Racecar instrumentation is a community-maintained instrumentation for Racecar, a client library for Apache Kafka.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-racecar
- 0.3.4Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Rack Instrumentation
 Package Details (gems) RepositoryRack instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-rack
- 0.25.0Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Rails Instrumentation
 Package Details (gems) RepositoryRails instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-rails
- 0.32.0Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry Rake Instrumentation
 Package Details (gems) RepositoryThe Rake instrumentation is a community-maintained instrumentation for the Rake task invocation.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-rake
- 0.2.2Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry rdkafka Instrumentation
 Package Details (gems) RepositoryThe rdkafka instrumentation is a community-maintained instrumentation for rdkafka, a client library for Apache Kafka.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-rdkafka
- 0.4.8Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Redis Instrumentation
 Package Details (gems) RepositoryRedis instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-redis
- 0.25.7Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Resque Instrumentation
 Package Details (gems) RepositoryResque instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-resque
- 0.5.2Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
REST Client Instrumentation
 Package Details (gems) RepositoryREST Client instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-restclient
- 0.22.7Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
RSpec Instrumentation
 Package Details (gems) RepositoryRSpec instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-rspec
- 0.3.3Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
RubyKafka Instrumentation
 Package Details (gems) RepositoryRubyKafka instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-ruby_kafka
- 0.21.3Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Sidekiq Instrumentation
 Package Details (gems) RepositorySidekiq instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-sidekiq
- 0.25.7Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Sinatra Instrumentation
 Package Details (gems) RepositorySinatra instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-sinatra
- 0.24.1Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Trilogy Instrumentation
 Package Details (gems) RepositoryTrilogy instrumentation for Ruby.Quick Install
To install this instrumentation library run:
gem install opentelemetry-instrumentation-trilogy
- 0.60.0Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
Actix Web Instrumentation
by Julian Tescher
 Package Details (crates) RepositoryOpenTelemetry integration for Actix Web.Quick Install
To install this instrumentation library run:
cargo add actix-web-opentelemetry
- 0.16.0Version
- RustLanguage
- InstrumentationComponent
- MITLicense
axum Instrumentation
by David Bernard
 Package Details (crates) RepositoryMiddlewares to integrate axum + tracing + opentelemetry.Quick Install
To install this instrumentation library run:
cargo add axum-tracing-opentelemetry
- 0.16.0Version
- RustLanguage
- InstrumentationComponent
- CC0 1.0License
Tide Instrumentation
by Christoph Grabo
 Package Details (crates) RepositoryOpenTelemetry integration for the Tide web framework.Quick Install
To install this instrumentation library run:
cargo add opentelemetry-tide
- 0.12.0Version
- RustLanguage
- InstrumentationComponent
- Apache 2.0 OR MITLicense
Tracing Instrumentation
by Julian Tescher
 Package Details (crates) RepositoryUtilities for adding OpenTelemetry interoperability to tracing.Quick Install
To install this instrumentation library run:
cargo add tracing-opentelemetry
- 0.22.0Version
- RustLanguage
- InstrumentationComponent
- MITLicense
Trillium Instrumentation
first party integrationby Jacob Rothstein
 Package Details (crates) RepositoryOpenTelemetry integration for the Trillium web framework.Quick Install
To install this instrumentation library run:
cargo add opentelemetry-trillium-opentelemetry
- 0.2.16Version
- RustLanguage
- InstrumentationComponent
- Apache 2.0 OR MITLicense
URLSession Instrumentation
RepositoryThis library provides a URLSession instrumentation to track requests through OpenTelemetry.- SwiftLanguage
- InstrumentationComponent
- Apache 2.0License
logrus log bridge
RepositoryPackage otellogrus provides an OpenTelemetry log bridge forgithub.com/sirupsen/logrus
.- GoLanguage
- Log bridgeComponent
- Apache 2.0License
slog log bridge
RepositoryPackage otelslog provides an OpenTelemetry log bridge forlog/slog
.- GoLanguage
- Log bridgeComponent
- Apache 2.0License
zap log bridge
RepositoryPackage otelzap provides an OpenTelemetry log bridge forgo.uber.org/zap
.- GoLanguage
- Log bridgeComponent
- Apache 2.0License
clj-otel - Idiomatic Clojure API for OpenTelemetry
by Steffan Westcott
RepositoryAn idiomatic Clojure API for adding telemetry to your libraries and applications using OpenTelemetry.- JavaLanguage
- ExtensionComponent
- Apache 2.0License
Collector
RepositoryThe OpenTelemetry Collector (Agent/Service)- CollectorLanguage
- CoreComponent
- Apache 2.0License
opentelemetry-api.cr
by wyhaines
RepositoryAn unofficial implementation of OpenTelemetry in Crystal.- CrystalLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry for Dart
by Workiva
RepositoryAn unofficial implementation of OpenTelemetry in Dart.- DartLanguage
- InstrumentationComponent
- Apache 2.0License
.NET
RepositoryThe OpenTelemetry API and SDK for .NET (C#, F#)- .NETLanguage
- CoreComponent
- Apache 2.0License
Erlang/Elixir
RepositoryThe OpenTelemetry API for Erlang and Elixir.- ErlangLanguage
- CoreComponent
- Apache 2.0License
Erlang/Elixir
RepositoryThe OpenTelemetry SDK for Erlang and Elixir.- ErlangLanguage
- CoreComponent
- Apache 2.0License
Go Automatic Instrumentation
RepositoryOpenTelemetry automatic instrumentation for Go applications.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry for Haskell
by ethercrow
RepositoryAn unofficial implementation of OpenTelemetry in Haskell.- HaskellLanguage
- InstrumentationComponent
- Apache 2.0License
Java Instrumentation
RepositoryBoth auto-instrumentation and (manual) instrumentation libraries for Java.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
JavaScript
RepositoryThe OpenTelemetry API and SDK for JavaScript (Browser and Node)- JavaScriptLanguage
- CoreComponent
- Apache 2.0License
OpenTelemetry.jl
by oolong.dev
RepositoryAn unofficial implementation of OpenTelemetry in Julia.- JuliaLanguage
- InstrumentationComponent
- Apache 2.0License
Kotlin
by SNK; OpenTelemetry Authors
RepositoryThe OpenTelemetry API and SDK for Kotlin.- KotlinLanguage
- CoreComponent
- Apache 2.0License
Kubernetes Operator
RepositoryA Kubernetes Operator for the OpenTelemetry Collector.- CollectorLanguage
- CoreComponent
- Apache 2.0License
opentelemetry-lua
by yangxikun
RepositoryAn unofficial implementation of OpenTelemetry in lua.- LuaLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry-Matlab
first party integrationby MathWorks
RepositoryAn unofficial implementation of OpenTelemetry in MATLAB.- MatlabLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry exporters and instrumentation for OCaml
by Imandra
RepositoryOCaml instrumentation primitives (scopes, metrics, logs, etc.), along with several exporters to talk to signal collectors- OcamlLanguage
- InstrumentationComponent
- MITLicense
OpenTelemetry for Perl
by jjatria
RepositoryAn unofficial implementation of OpenTelemetry in Perl.- PerlLanguage
- InstrumentationComponent
- Artistic-1.0-PerlLicense
OpenTelemetry SDK for Perl
by jjatria
RepositoryAn unofficial implementation of the OpenTelemetry SDK in Perl.- PerlLanguage
- InstrumentationComponent
- Artistic-1.0-PerlLicense
PHP
Documentation RepositoryThe OpenTelemetry Core repository for PHP.- PHPLanguage
- CoreComponent
- Apache 2.0License
PHP Automatic Instrumentation
RepositoryExtension for OpenTelemetry, to enable auto-instrumentation. It is based on zend_observer and requires PHP8+- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
PHP SemConv
RepositoryOpenTelemetry Semantic Conventions for PHP.- PHPLanguage
- CoreComponent
- Apache 2.0License
Python
RepositoryThe OpenTelemetry API and SDK for Python.- PythonLanguage
- CoreComponent
- Apache 2.0License
Rust
 Package Details (crates) RepositoryThe OpenTelemetry API for Rust.Quick Install
To install this core run:
cargo add opentelemetry
- 0.22.0Version
- RustLanguage
- CoreComponent
- Apache 2.0License
Rust SDK
 Package Details (crates) RepositoryThe OpenTelemetry SDK for Rust.Quick Install
To install this core run:
cargo add opentelemetry_sdk
- 0.22.1Version
- RustLanguage
- CoreComponent
- Apache 2.0License
otel4s
by Ross A. Baker, Zach McCoy, Maksym Ochenashko
RepositoryAn OpenTelemetry implementation for Scala, based on Cats-Effect- ScalaLanguage
- InstrumentationComponent
- Apache 2.0License
OpenTelemetry for shell scripts and GitHub actions
RepositoryAn unofficial implementation of OpenTelemetry (traces, metrics and logs) for shell scripts (sh, dash, bash, …) and for GitHub Actions.- ShellLanguage
- CoreComponent
- Apache 2.0License
AWS Resource Detectors
RepositoryAWS resource detectors for go.- GoLanguage
- Resource detectorComponent
- Apache 2.0License
GCP Resource detector
RepositoryThe GCP resource detector for go.- GoLanguage
- Resource detectorComponent
- Apache 2.0License
OpenTelemetry Resource Detector for AWS
RepositoryAWS resource detectors for Java.- JavaLanguage
- Resource detectorComponent
- Apache 2.0License
OpenTelemetry Contributed Resource Detectors
RepositoryVarious ResourceProvider implementations contributed to OpenTelemetry.- JavaLanguage
- Resource detectorComponent
- Apache 2.0License
OpenTelemetry Resource Detector for GCP
RepositoryThe GCP resource detector for Java.- JavaLanguage
- Resource detectorComponent
- Apache 2.0License
OpenTelemetry Resource Detector for Spring Boot
RepositorySpring Boot specific resource providers.- JavaLanguage
- Resource detectorComponent
- Apache 2.0License
OpenTelemetry Resource Detector for Alibaba Cloud
 Package Details (npm) RepositoryResource detector for Alibaba CloudQuick Install
To install this resource-detector run:
npm install @opentelemetry/resource-detector-alibaba-cloud
- 0.29.4Version
- JavaScriptLanguage
- Resource detectorComponent
- Apache 2.0License
OpenTelemetry Resource Detector for AWS
 Package Details (npm) RepositoryResource detector for Amazon Web Services.Quick Install
To install this resource-detector run:
npm install @opentelemetry/resource-detector-aws
- 1.7.0Version
- JavaScriptLanguage
- Resource detectorComponent
- Apache 2.0License
OpenTelemetry Resource Detector for Azure
 Package Details (npm) RepositoryResource detector for AzureQuick Install
To install this resource-detector run:
npm install @opentelemetry/resource-detector-azure
- 0.2.12Version
- JavaScriptLanguage
- Resource detectorComponent
- Apache 2.0License
OpenTelemetry Resource Detector for Container
 Package Details (npm) RepositoryResource detector for container ID. Compatible with OpenTelemetry JS API and SDK 1.0+.Quick Install
To install this resource-detector run:
npm install @opentelemetry/resource-detector-container
- 0.5.0Version
- JavaScriptLanguage
- Resource detectorComponent
- Apache 2.0License
OpenTelemetry Resource Detector for GCP
 Package Details (npm) RepositoryResource detector for Google Cloud Platform.Quick Install
To install this resource-detector run:
npm install @opentelemetry/resource-detector-gcp
- 0.29.13Version
- JavaScriptLanguage
- Resource detectorComponent
- Apache 2.0License
OpenTelemetry Resource Detector for GitHub Actions
 Package Details (npm) RepositoryDetects GITHUB_* environment variables specified and adds as attributes on a resource.Quick Install
To install this resource-detector run:
npm install @opentelemetry/resource-detector-github
- 0.29.0Version
- JavaScriptLanguage
- Resource detectorComponent
- Apache 2.0License
OpenTelemetry Resource Detector for Instana
 Package Details (npm) RepositoryThis resource detector will detect the Instana agent to register the OpenTelemetry as a Node.js processQuick Install
To install this resource-detector run:
npm install @opentelemetry/resource-detector-instana
- 0.14.0Version
- JavaScriptLanguage
- Resource detectorComponent
- Apache 2.0License
OpenTelemetry Resource Detector for Container
RepositoryResource detector for container ID.- PHPLanguage
- Resource detectorComponent
- Apache 2.0License
AWS SDK Extension
RepositoryThis library provides components to configure OpenTelemetry Python to generate traces which are compatible with AWS X-Ray.- PythonLanguage
- UtilitiesComponent
- Apache 2.0License
NautilusTelemetry
by Ladd Van Tol,
RepositoryNautilusTelemetry is an iOS-oriented Swift package to collect OpenTelemetry data and submit it in OTLP-JSON format to an OpenTelemetry Collector instance. gRPC is not currently supported in order to keep the package size as small as possible. Not all features of OpenTelemetry are supported, and this package should be considered experimental.- SwiftLanguage
- InstrumentationComponent
- MITLicense
flow - tracing flow metrics
by MrAlias
RepositoryAn OpenTelemetry-Go SpanProcessor reporting tracing flow as Prometheus metrics.- GoLanguage
- ProcessorComponent
- Apache 2.0License
Ansible role for OpenTelemetry Collector
by Ishan Jain , Grafana Labs
Documentation RepositoryAnsible role by Grafana to deploy and manage OpenTelemetry Collector across multiple machines- YamlLanguage
- UtilitiesComponent
- GPL-3.0License
OpenTelemetry Browser Extension Autoinjection
deprecatedRepositoryThis browser extension allows you to inject OpenTelemetry instrumentation in any web page. It uses the Web SDK and can export data to Zipkin or an OpenTelemetry Collector.Deprecated
This browser extension is permanently deprecated. Other browser extensions are available that provide similar functionality.- JavaScriptLanguage
- UtilitiesComponent
- Apache 2.0License
Browser Extension for OpenTelemetry
Documentation RepositoryA highly-configurable browser extension that automatically instruments webpages to emit OpenTelemetry data (while avoiding content-security policy issues!). Very similar to the archived “OpenTelemetry Browser Extension Autoinjection”, but with a few more features and a slightly different approach to content-script injection.- JavaScriptLanguage
- UtilitiesComponent
- GPL-3.0License
Alpine Linux Packages for OpenTelemetry C++
by Severin Neumann
RepositoryAlpine Linux packages in support of opentelemetry-cpp.- C++Language
- CoreComponent
- Apache 2.0License
Conan Package for OpenTelemetry C++
by The conan authors
RepositoryConan package foropentelemetry-cpp
.- C++Language
- CoreComponent
- MITLicense
vcpkg package for OpenTelemetry C++
by The vcpkg Authors
RepositoryA vcpkg package for opentelemetry-cpp.- C++Language
- CoreComponent
- MITLicense
Purview Telemetry Source Generator
Documentation Package Details (nuget) RepositoryGenerates ActivitySource, Activity, ActivityEvent, High-performance logging (ILogger) and Metrics based on methods on an interface, enabling fast iteration cycles and substitutes for testing through dependency injection.Quick Install
To install this utilities run:
dotnet add package Purview.Telemetry.SourceGenerator
- 1.0.12Version
- .NETLanguage
- UtilitiesComponent
- MITLicense
.NET Integration for Sentry (C#, F#)
by Sentry authors
RepositoryThe Sentry .NET integration for OpenTelemetry provides a processor and propagator to send data to Sentry and associate traces spans with Sentry errors. It also includes experimental support to forward OpenTelemetry metrics to Sentry.- .NETLanguage
- UtilitiesComponent
- MITLicense
redact
by MrAlias
RepositoryCollection of utilities to redact sensitive information from OpenTelemetry tracing data.- GoLanguage
- UtilitiesComponent
- Apache 2.0License
OpenTelemetry context propagation for Datadog
by Tony Li
RepositoryThis library provides support for propagating trace context in the DatadogX-Datadog-*
format.- GoLanguage
- UtilitiesComponent
- Apache 2.0License
Apache Druid extension for OTLP
newby mishmash io
Documentation RepositoryThis extension allows Apache Druid to ingest OpenTelemetry signals. An example setup would be to use the Kafka Exporter to publish OTLP data into Kafka topics, and then setup Druid ingestion jobs, using this extension, to populate tables.- JavaLanguage
- UtilitiesComponent
- Apache 2.0License
Java Integration for Sentry
by Sentry authors
RepositoryThe Sentry OpenTelemetry Java integration provides a processor and propagator to send data to Sentry and to associate traces/spans to Sentry errors. For configuration details, see OpenTelemetry Support.- JavaLanguage
- UtilitiesComponent
- MITLicense
OTelBin
by Dash0
RepositorySaaS editor for OpenTelemetry Collector configurations with visualization, validation and sharing support- CollectorLanguage
- UtilitiesComponent
- Apache 2.0License
OpenTelemetry B3 context propagation
RepositoryThis library provides support for propagating trace context in the B3 format.- PHPLanguage
- ExtensionComponent
- Apache 2.0License
Google Cloud Tools
by Google
RepositoryThis library provides support for propagating trace context in the Google CloudX-Cloud-Trace-Context
format.- PythonLanguage
- UtilitiesComponent
- Apache 2.0License
Google Cloud Tools
by Google
RepositoryThis library provides support for detecting GCP resources like GCE, GKE, etc.- PythonLanguage
- UtilitiesComponent
- Apache 2.0License
Python Integration for Sentry
by Sentry authors
RepositoryThe Sentry OpenTelemetry Python integration provides a processor and propagator to send data to Sentry and to associate traces/spans to Sentry errors. For configuration details, see OpenTelemetry Support.- PythonLanguage
- UtilitiesComponent
- MITLicense
RSpec matchers
 Package Details (gems) RepositoryThe RSpec matchers tool provides a set of matchers to make it easier to write unit tests checking the presence of telemetry data.Quick Install
To install this utilities run:
gem install rspec-otel
- 0.0.5Version
- RubyLanguage
- UtilitiesComponent
- MITLicense
Ruby Integration for Sentry
by Sentry authors
 Package Details (gems) RepositoryThe Sentry OpenTelemetry Ruby integration provides a processor and propagator to send data to Sentry and to associate traces/spans to Sentry errors. For configuration details, see OpenTelemetry Support.Quick Install
To install this utilities run:
gem install sentry-opentelemetry
- 5.21.0Version
- RubyLanguage
- UtilitiesComponent
- MITLicense
AWS Utilities
 Package Details (crates) RepositoryUtilities related to AWS including XRay Propagator and IDGenerator.Quick Install
To install this utilities run:
cargo add opentelemetry-aws
- 0.10.0Version
- RustLanguage
- UtilitiesComponent
- Apache 2.0License
OpenTelemetry Jaeger context propagation
 Package Details (crates) RepositoryThis library provides support for propagating trace context in the Jaeger format.Quick Install
To install this utilities run:
cargo add opentelemetry-jaeger-propagator
- 0.1.0Version
- RustLanguage
- UtilitiesComponent
- Apache 2.0License
otelify.sh
by Cisco Open
RepositoryA shell script that allows you to instrument almost any application without the need to touch the application’s code. It utilizes different zero-code instrumentation solutions provided by the OpenTelemetry project.- ShellLanguage
- UtilitiesComponent
- Apache 2.0License
Traceloop Jest Test Engine
by Traceloop dev
RepositoryGenerate e2e tests from traces- JavaScriptLanguage
- UtilitiesComponent
- Apache 2.0License