Registry
Find libraries, plugins, integrations, and other useful tools for using and extending OpenTelemetry.
The OpenTelemetry Registry allows you to search for instrumentation libraries, collector components, utilities, and other useful projects in the OpenTelemetry ecosystem. If you are a project maintainer, you can add your project to the OpenTelemetry Registry.
- Cloud FoundryWebsite DocumentationAdds an OpenTelemetry Collector to all Linux VMs to egress metrics and traces.- CollectorLanguage
- Application integrationComponent
- Apache-2.0License
 
- HerokuWebsite DocumentationHeroku Fir adds platform-native support for the collection and distribution of OpenTelemetry signals.- CollectorLanguage
- Application integrationComponent
- CommercialLicense
 
- ThousandEyes for OpenTelemetryWebsite DocumentationIt allows you to export ThousandEyes telemetry data in OTel format.- CollectorLanguage
- Application integrationComponent
- CommercialLicense
 
- Tracing ClickHouse with OpenTelemetryWebsite Documentation RepositoryClickHouse creates- trace spansfor each query and some of the query execution stages, such as query planning or distributed queries.- C++Language
- Application integrationComponent
- Apache-2.0License
 
- Envoy Proxynative- graduated Website Documentation RepositoryThe OpenTelemetry tracing sandbox demonstrates Envoy’s request tracing capabilities using OpenTelemetry as the tracing provider.- C++Language
- Application integrationComponent
- Apache-2.0License
 
- MATLAB Interface to OpenTelemetry- by Duncan Po Website Documentation RepositoryMATLAB interface to OpenTelemetry.- C++Language
- Application integrationComponent
- CommercialLicense
 
- MySQL Enterprise Server- by MySQL Website DocumentationMySQL Enterprise Edition generates OTel trace data on Linux platforms.- C++Language
- Application integrationComponent
- CommercialLicense
 
- Argo Workflowsnative- graduated Website Documentation RepositoryArgo Workflows provides native OpenTelemetry metrics to provide information from the workflow controller.- GoLanguage
- Application integrationComponent
- Apache 2.0License
 
- BuildKitWebsite Documentation RepositoryBuildKit supports OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- containerdnative- graduated Website Documentation Repositorycontainerd supports OpenTelemetry tracing since v1.6.0. Tracing currently targets only gRPC calls.- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- Cortexnative- incubating Website Documentation RepositoryCortex uses Jaeger or OpenTelemetry to implement distributed tracing- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- CRI-Onative- graduated Website Documentation RepositoryThe- crio.tracingtable containers settings pertaining to the export of OpenTelemetry trace data.- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- Daprnative- incubating - by Dapr Authors Website Documentation RepositoryDapr directly writes traces using the OpenTelemetry (OTLP) protocol as the recommended method.- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- buildx- by Docker Inc Website Documentation Repositorybuildx supports OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- FliptWebsite Documentation RepositoryFlipt supports distributed tracing via the OpenTelemetry project.- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- Harbornative- graduated Website Documentation RepositoryHarbor can provide distributed tracing data for operators and administrator to know the current running status and to help troubleshooting- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- Istionative- graduated Website DocumentationMake your application participate in tracing with OpenTelemetry, regardless of the language, framework, or platform you use to build your application.- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- Jaegernative- graduated Website Documentation RepositoryJaeger has the ability to trace some of its own components, namely the requests to the Query service.- GoLanguage
- Application integrationComponent
- Apache 2.0License
 
- KEDAnative- graduated - by KEDA Authors Website Documentation RepositoryThe KEDA Operator supports outputting metrics to the OpenTelemetry Collector using HTTP.- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- Knativenative- incubating Website DocumentationAnalyze and understand the performance and behavior of Knative components- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- Kong Mesh- by Kong Website DocumentationKong Mesh provides integration with OpenTelemetry.- GoLanguage
- Application integrationComponent
- CommercialLicense
 
- KrakenD API GatewayWebsite Documentation RepositoryThe- telemetry/opentelemetrycomponent 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 Componentsnative- graduated Website DocumentationSystem component traces record the latency of and relationships between operations in the cluster.- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- Kumanative- sandbox - by Kuma Authors Website DocumentationKuma provides integration with OpenTelemetry- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- Kyvernofirst party integration- incubating Website DocumentationKyverno integrates OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- Open Policy Agentnative- graduated Website DocumentationOPA will emit spans to an OpenTelemetry Collector via gRPC.- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- OpenFeature flagdnative- incubating Website Documentationflagd provides telemetry data out of the box. This telemetry data is compatible with OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- Otterize network mapper- by Otterize Website DocumentationOpenTelemetry support for network mapper.- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- RoadRunner PHP application server- by Spiral Scout Website Documentation RepositoryRoadRunner offers OTel (OpenTelemetry) plugin, which provides a unified standard for tracing, logging, and metrics information.- GoLanguage
- Application integrationComponent
- MITLicense
 
- Thanosnative- incubating Website DocumentationThanos supports exporting traces in the OpenTelemetry Protocol (OTLP)- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- Traefik Hub API Management- by Traefik Labs Website DocumentationTraefik Hub uses OpenTelemetry to get insights into system performance and behavior.- GoLanguage
- Application integrationComponent
- CommercialLicense
 
- Tyk API GatewayWebsite Documentation RepositoryYou can leverage the power of OpenTelemetry to enhance your API monitoring with end-to-end distributed tracing.- GoLanguage
- Application integrationComponent
- Apache-2.0License
 
- Keycloak- incubating Website Documentation RepositoryKeycloak utilizes OpenTelemetry for distributed tracing provided by the Quarkus OpenTelemetry extension.- JavaLanguage
- Application integrationComponent
- Apache 2.0License
 
- Microcksnative- sandbox Website DocumentationThe main webapp component supports OpenTelemetry instrumentation for logs, distributed tracing and metrics.- JavaLanguage
- Application integrationComponent
- Apache-2.0License
 
- Strimzinative- incubating Website DocumentationIn Strimzi, tracing facilitates the end-to-end tracking of messages: from source systems to Kafka, and then from Kafka to target systems and applications.- JavaLanguage
- Application integrationComponent
- Apache-2.0License
 
- Kong API Gateway- by Kong Website Documentation- LuaLanguage
- Application integrationComponent
- Apache-2.0License
 
- OpenFGA- sandbox Website Documentation RepositoryOpenFGA traces can be collected with the OTLP data format.- GoLanguage
- Application integrationComponent
- Apache 2.0License
 
- APIContext- by APIContext Website DocumentationSend data from APIContext to any platform that intakes OpenTelemetry with our OpenTelemetry Webhook- PythonLanguage
- Application integrationComponent
- CommercialLicense
 
- Distributed tracing of Checkmk with OpenTelemetry- by Checkmk GmbH Website Documentation RepositoryWith this integration we introduced a new way for the developers to look deeper into what happens inside Checkmk through the use of OpenTelemetry traces, so that everyone using Checkmk could enjoy monitoring their infrastructure with a tool with the best performance and fewer bottlenecks.- PythonLanguage
- Application integrationComponent
- GPL-2.0License
 
- Cisco Network Services Orchestrator (NSO)- by Cisco Website DocumentationThe NSO Observability Exporter supports export of progress traces using OTLP.- PythonLanguage
- Application integrationComponent
- CommercialLicense
 
- CsvPath Framework- by CsvPath Authors Website Documentation RepositoryCsvPath Framework uses OTLP to monitor delimited data preboarding jobs wherever they run, regardless of platform, namespace, project, or user.- PythonLanguage
- Application integrationComponent
- GNU Lesser General Public License v2.1License
 
- MLflowWebsite Documentation RepositoryThe MLflow tracing feature is built using OpenTelemetry, and allows users to trace the execution of their generative AI applications.- PythonLanguage
- Application integrationComponent
- Apache-2.0License
 
- Fluent CI Engine- by Fluent CI Website DocumentationFluentCI Engine supports OpenTelemetry tracing.- RustLanguage
- Application integrationComponent
- MLPv2.0License
 
- Kubewardennative- sandbox Website DocumentationKubewarden’s components are instrumented with the OpenTelemetry SDK, reporting data to an OpenTelemetry Collector.- RustLanguage
- Application integrationComponent
- Apache-2.0License
 
- rustup- by The Rust Project Developers Website Documentation RepositoryThe feature- otelcan 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 BuilderDocumentation Package Details (go) RepositoryA CLI tool that generates OpenTelemetry Collector binaries based on a manifest.- v0.138.0Version
- CollectorLanguage
- CoreComponent
- Apache 2.0License
 
- OpAMP Supervisor Package Details (go-collector) RepositoryCollector Supervisor for OpAMP- Quick Install- When building a custom collector you can add this utilities to the manifest file like the following: - utilities: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/cmd/opampsupervisor v0.138.0- v0.138.0Version
- CollectorLanguage
- UtilitiesComponent
- Apache 2.0License
 
- Collector Environment Variable Provider Package Details (go-collector) RepositoryEnvironment variable provider for OpenTelemetry Collector configuration maps.- Quick Install- When building a custom collector you can add this provider to the manifest file like the following: - providers: - gomod: go.opentelemetry.io/collector/confmap/provider/envprovider v1.44.0- v1.44.0Version
- CollectorLanguage
- ProviderComponent
- Apache 2.0License
 
- Collector File Provider Package Details (go-collector) RepositoryFile provider for OpenTelemetry Collector configuration maps.- Quick Install- When building a custom collector you can add this provider to the manifest file like the following: - providers: - gomod: go.opentelemetry.io/collector/confmap/provider/fileprovider v1.44.0- v1.44.0Version
- CollectorLanguage
- ProviderComponent
- Apache 2.0License
 
- Collector Google Secret Manager Provider Package Details (go-collector) RepositoryGoogle Secret Manager provider for OpenTelemetry Collector configuration maps.- Quick Install- When building a custom collector you can add this provider to the manifest file like the following: - providers: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/confmap/provider/googlesecretmanagerprovider v0.138.0- v0.138.0Version
- CollectorLanguage
- ProviderComponent
- Apache 2.0License
 
- Collector HTTP Provider Package Details (go-collector) RepositoryHTTP provider for OpenTelemetry Collector configuration maps.- Quick Install- When building a custom collector you can add this provider to the manifest file like the following: - providers: - gomod: go.opentelemetry.io/collector/confmap/provider/httpprovider v1.44.0- v1.44.0Version
- CollectorLanguage
- ProviderComponent
- Apache 2.0License
 
- Collector HTTPS Provider Package Details (go-collector) RepositoryHTTPS provider for OpenTelemetry Collector configuration maps.- Quick Install- When building a custom collector you can add this provider to the manifest file like the following: - providers: - gomod: go.opentelemetry.io/collector/confmap/provider/httpsprovider v1.44.0- v1.44.0Version
- CollectorLanguage
- ProviderComponent
- Apache 2.0License
 
- Collector YAML Provider Package Details (go-collector) RepositoryYAML provider for OpenTelemetry Collector configuration maps.- Quick Install- When building a custom collector you can add this provider to the manifest file like the following: - providers: - gomod: go.opentelemetry.io/collector/confmap/provider/yamlprovider v1.44.0- v1.44.0Version
- CollectorLanguage
- ProviderComponent
- Apache 2.0License
 
- Alertmanager Exporter Package Details (go-collector) RepositoryExports OTel Events (SpanEvent in Tracing added by AddEvent API) as Alerts to Alertmanager backend to notify Errors or Change events.- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alertmanagerexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Alibaba Cloud Log Service Collector Exporter Package Details (go-collector) RepositoryThe Alibaba Cloud Log Service Exporter for the OpenTelemetry Collector.- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/alibabacloudlogserviceexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- APIClarity HTTP Exporter- by Cisco  Package Details (go-collector) RepositoryExports traces and/or metrics via HTTP to an APIClarity endpoint for analysis.- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/openclarity/apiclarity/plugins/otel-collector/apiclarityexporter v0.0.0- v0.0.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- AWS X-Ray Tracing Exporter Package Details (go-collector) RepositoryThe AWS X-Ray Tracing Exporter for the OpenTelemetry Collector.- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsxrayexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- AWS CloudWatch Logs Exporter Package Details (go-collector) RepositoryAWS CloudWatch Logs Exporter sends logs data to AWS CloudWatch Logs- 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/awscloudwatchlogsexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- AWS CloudWatch EMF Collector Exporter Package Details (go-collector) RepositoryThe AWS CloudWatch EMF Exporter for the OpenTelemetry Collector.- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/awsemfexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Kinesis ExporterRepositoryThe 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 format- 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/awss3exporter v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Apache Blob Exporter Package Details (go-collector) RepositoryThis exporter supports sending traces, metrics, and logs data to [Azure Blob storage] (https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blobs-overview).- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/azureblobexporter v0.138.0- v0.138.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 Explorer- 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/azuredataexplorerexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- BMC Helix Exporter Package Details (go-collector) RepositoryThis exporter supports sending metrics to BMC Helix Operations Management through its metric ingestion REST API.- 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/bmchelixexporter v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Cassandra Exporter Package Details (go-collector) RepositoryThis exporter supports sending OpenTelemetry logs and traces to Cassandra- 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/cassandraexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- ClickHouse Exporter Package Details (go-collector) RepositoryThis exporter supports sending OpenTelemetry logs and spans to ClickHouse- 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/clickhouseexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Coralogix Collector Exporter Package Details (go-collector) RepositoryThe Coralogix Exporter for the OpenTelemetry Collector.- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/coralogixexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Datadog Collector Exporter Package Details (go-collector) RepositoryThe Datadog Exporter for the OpenTelemetry Collector.- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Dataset Collector Exporter Package Details (go-collector) RepositoryThe Dataset Exporter for the OpenTelemetry Collector.- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datasetexporter v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Apache Doris Exporter Package Details (go-collector) RepositoryThis exporter supports sending traces, metrics, and logs data to Apache Doris (version >= 2.1).- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/dorisexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Elasticsearch Exporter Package Details (go-collector) RepositoryThis exporter supports sending OpenTelemetry logs to Elasticsearch- 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/elasticsearchexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Faro Exporter Package Details (go-collector) RepositoryThe OpenTelemetry Collector Exporter for Faro- 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/faroexporter v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Fluent Forward Exporter- by Romain Dauby  Package Details (go-collector) RepositoryThe OpenTelemetry Collector Exporter for the Fluent Forward protocol- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/r0mdau/fluentforwardexporter v0.4.0- v0.4.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Google Cloud Operations Collector Exporter- by Google  Package Details (go-collector) RepositoryThe Google Cloud Operations Exporter for the OpenTelemetry Collector.- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/googlecloudexporter v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- InfluxDB Exporter Package Details (go-collector) RepositoryThis exporter supports sending tracing, metrics, and logging data to InfluxDB- 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/influxdbexporter v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Kinesis ExporterRepositoryThe OpenTelemetry Kinesis Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
 
- Trace ID aware load-balancing Collector Exporter Package Details (go-collector) RepositoryThe Trace ID aware load-balancing for the OpenTelemetry Collector.- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- LogicMonitor Exporter Package Details (go-collector) RepositoryThis exporter supports sending logs and traces data to Logicmonitor- 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/logicmonitorexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Logz.io Exporter Package Details (go-collector) RepositoryThe OpenTelemetry Collector Exporter for Logz.io- 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/logzioexporter v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- OTLP HTTP Collector ExporterRepositoryThe 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.138.0- v0.138.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.138.0- v0.138.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 producer- 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/pulsarexporter v0.138.0- v0.138.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 protocol- 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/rabbitmqexporter v0.138.0- v0.138.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 allows- 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.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Sematext Exporter Package Details (go-collector) RepositoryThis exporter supports sending metrics to Sematext Cloud in Influx line protocol format and logs using the Bulk Index API format.- 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/sematextexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Sentry Collector Exporter Package Details (go-collector) RepositoryThe Sentry Exporter for the OpenTelemetry Collector.- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sentryexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- SignalFx Collector Exporter Package Details (go-collector) RepositoryThe SignalFx Exporter for the OpenTelemetry Collector.- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/signalfxexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Splunk APM (SAPM) ExporterRepositoryThe OpenTelemetry Splunk APM Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
 
- Splunk HTTP Event Collector (HEC) Exporter Package Details (go-collector) RepositoryThe Splunk HTTP Event Collector (HEC) Exporter for the OpenTelemetry Collector.- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Splunk Infrastructure Monitoring ExporterRepositoryThe OpenTelemetry Splunk Infrastructure Monitoring Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
 
- Splunk SAPM Collector Exporter Package Details (go-collector) RepositoryThe Splunk SAPM Exporter for the OpenTelemetry Collector.- Quick Install- When building a custom collector you can add this exporter to the manifest file like the following: - exporters: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/sapmexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- STEF Exporter Package Details (go-collector) RepositoryExports data via gRPC using- 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/stefexporter v0.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Sumo Logic Exporter Package Details (go-collector) RepositoryThe OpenTelemetry Collector Exporter for Sumo Logic- 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/sumologicexporter v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ExporterComponent
- Apache 2.0License
 
- Tinybird Exporter Package Details (go-collector) RepositoryThis exporter sends logs, metrics, and traces to Tinybird via the Events API.- 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/tinybirdexporter v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
 
- Azure authenticator extension Package Details (go-collector) RepositoryThis extension implements both- extensionauth.HTTPClientand- extensionauth.Server, so it can be used in both exporters and receivers.- 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/azureauthextension v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
 
- Cgroup Go runtime extension Package Details (go-collector) RepositoryThe OpenTelemetry Cgroup Auto-Config Extension is designed to optimize Go runtime performance in containerized environments by automatically configuring GOMAXPROCS and GOMEMLIMIT based on the Linux cgroup filesystem. This extension leverages automaxprocs or gomaxecs for AWS ECS Tasks and automemlimit packages to dynamically adjust Go runtime variables, ensuring efficient resource usage aligned with container limits.- 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/cgroupruntimeextension v0.138.0- v0.138.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
 
- Datadog Collector Extension Package Details (go-collector) RepositoryThe Datadog Extension for the OpenTelemetry Collector.- Quick Install- When building a custom collector you can add this extension to the manifest file like the following: - extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/datadogextension v0.138.0- v0.138.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
 
- Encoding extension Package Details (go-collector) RepositoryThe encoding extension allows for other components to reference ingress/egress data formats- 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/encoding v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
 
- Health Check Extension V2 Package Details (go-collector) RepositoryThis is an experimental extension that is intended to replace the existing health check extension.- Quick Install- When building a custom collector you can add this extension to the manifest file like the following: - extensions: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckv2extension v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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 on- Quick 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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
 
- Host Observer Collector ExtensionRepositoryObservers 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.138.0- v0.138.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
 
- OpAMP Agent Extension Package Details (go-collector) RepositoryCollector extension for OpAMP- 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/opampextension v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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-rawperiodically.- 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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ExtensionComponent
- Apache 2.0License
 
- zPages Collector ExtensionRepositoryThe 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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
 
- Coralogix Processor Package Details (go-collector) RepositoryThe Coralogix processor adds attributes to spans that enable features in Coralogix.- Quick Install- When building a custom collector you can add this processor to the manifest file like the following: - processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/coralogixprocessor v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
 
- Datadog Semantics Processor Package Details (go-collector) Repositoryundefined- 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/datadogsemanticsprocessor v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
 
- DNS Lookup Processor Package Details (go-collector) RepositoryThe DNS Lookup Processor for the OpenTelemetry Collector is used to resolve DNS names to IP addresses.- 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/dnslookupprocessor v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
 
- GeoIP ProcessorRepositoryThe geoIP processor- geoipprocessorenhances 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 the- source.addresssemantic 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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
 
- Isolation Forest Processor Package Details (go-collector) RepositoryThe Isolation Forest processor adds inline, unsupervised anomaly detection to any OpenTelemetry Collector pipeline (traces, metrics, or logs). It embeds a lightweight implementation of the Isolation Forest algorithm that automatically learns normal behaviour from recent telemetry and tags, scores, or optionally drops anomalies in‑flight – no external ML service required.- 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/isolationforestprocessor v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
 
- Log DeDuplication Processor Package Details (go-collector) RepositoryThis processor is used to deduplicate logs by detecting identical logs over a range of time and emitting a single log with the count of logs that were deduplicated.- Quick Install- When building a custom collector you can add this processor to the manifest file like the following: - processors: - gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/logdedupprocessor v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
 
- Memory Limiter Collector ProcessorRepositoryThe 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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
 
- Metric Start Time Processor Package Details (go-collector) RepositoryThe metric start time processor (- metricstarttime) is used to set the start- 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/metricstarttimeprocessor v0.138.0- v0.138.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.138.0- v0.138.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 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/redactionprocessor v0.138.0- v0.138.0Version
- CollectorLanguage
- ProcessorComponent
- Apache 2.0License
 
- Websocket Processor Package Details (go-collector) RepositoryThe WebSocket processor, which can be positioned anywhere in a pipeline, allows- 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/remotetapprocessor v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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 API- 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/apachesparkreceiver v0.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- AWS ECS Container Metrics Collector Receiver 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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- AWS X-Ray Collector Receiver 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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Cloudwatch Receiver Package Details (go-collector) RepositoryReceives Cloudwatch events from AWS CloudWatch via the AWS SDK for Cloudwatch 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/awscloudwatchreceiver v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Azure Blob Receiver Package Details (go-collector) RepositoryThis receiver reads logs and trace data from Azure Blob Storage- 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/azureblobreceiver v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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 API- 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/bigipreceiver v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Chrony Receiver Package Details (go-collector) RepositoryThe chrony receiver is a pure go implementation of the command chronyc tracking- 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/chronyreceiver v0.138.0- v0.138.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 system- 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/cloudflarereceiver v0.138.0- v0.138.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 installation- 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/cloudfoundryreceiver v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Datadog APM Receiver Package Details (go-collector) RepositoryThe Datadog APM Receiver accepts traces in the Datadog APM 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/datadogreceiver v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Envoy ALS(access log service) receiver Package Details (go-collector) RepositoryThis is a receiver for the Envoy gRPC ALS sink.- 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/envoyalsreceiver v0.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Expvar Receiver Package Details (go-collector) RepositoryAn Expvar Receiver scrapes metrics from expvar- 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/expvarreceiver v0.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Faro Receiver Package Details (go-collector) RepositoryThe OpenTelemetry Collector Receiver for Faro- 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/faroreceiver v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Trace2 ReceiverRepositoryA 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
 
- GitHub Receiver Package Details (go-collector) RepositoryThe GitHub receiver receives data from GitHub. As a starting point it scrapes metrics from repositories but will be extended to include traces and 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/githubreceiver v0.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- GitLab Receiver Package Details (go-collector) RepositoryWorkflow tracing support is actively being added to the GitLab receiver.- 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/gitlabreceiver v0.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Google Cloud Monitoring Receiver Package Details (go-collector) RepositoryThe primary objective of the Google Cloud Monitoring Receiver is to gather time series metrics data from all Google services and convert this data into a pipeline format that facilitates further use.- 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/googlecloudmonitoringreceiver v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Google Cloud Spanner Receiver Package Details (go-collector) RepositoryGoogle Cloud Spanner enable you to investigate issues with your 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/googlecloudspannerreceiver v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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 specified- endpointusing the- 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/httpcheckreceiver v0.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Huawei Cloud CES Receiver Package Details (go-collector) RepositoryThis receiver contains the implementation of the Huawei Cloud Cloud Eye Service (CES) receiver for the OpenTelemetry Collector. The receiver collects metrics from Huawei Cloud’s CES service and sends them to the OpenTelemetry Collector for processing and exporting.- 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/huaweicloudcesreceiver v0.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Microsoft IIS Receiver Package Details (go-collector) RepositoryThe- iisreceiver 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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Kubernetes Events Receiver Package Details (go-collector) RepositoryThe Kubernetes Events receiver collects events from the Kubernetes- 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/k8seventsreceiver v0.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- K8slog Receiver Package Details (go-collector) RepositoryTails and parses logs in K8s environment.- 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/k8slogreceiver v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Libhoney Receiver Package Details (go-collector) RepositoryThe Libhoney receiver will accept data for either Trace or Logs signals that are emitted from applications that were- 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/libhoneyreceiver v0.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- OpenTelemetry Collector Lightstep Receiver- by Zalando SE  Package Details (go-collector) RepositoryThe lightstepreceiver receives OpenTracing traces from Lightstep tracers in various supported formats converting them into OpenTelemetry’a ptrace.Traces propagating it further in pipelines- Quick Install- When building a custom collector you can add this receiver to the manifest file like the following: - receivers: - gomod: github.com/zalando/otelcol-lightstep-receiver v0.0.15- v0.0.15Version
- CollectorLanguage
- ReceiverComponent
- MITLicense
 
- Loki Receiver Package Details (go-collector) RepositoryThe Loki receiver implements the Loki Push API- 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/lokireceiver v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- MongoDB Receiver Package Details (go-collector) RepositoryThis receiver fetches stats from a MongoDB instance using the [golang- 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/mongodbreceiver v0.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- MongoDB Atlas Receiver Package Details (go-collector) RepositoryReceives metrics from MongoDB Atlas- 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/mongodbatlasreceiver v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Netflow receiver Package Details (go-collector) RepositoryThe netflow receiver can listen for netflow, sflow, and ipfix data and convert it to OpenTelemetry logs. The receiver is based on the goflow2 project.- 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/netflowreceiver v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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 API- 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/nsxtreceiver v0.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- NTP Receiver Package Details (go-collector) RepositoryThis receiver periodically retrieves the clock offset from a NTP 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/ntpreceiver v0.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- 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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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 in- 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/otlpjsonfilereceiver v0.138.0- v0.138.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 containers- 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/podmanreceiver v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Pprof Receiver Package Details (go-collector) RepositoryTODO- 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/pprofreceiver v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Prometheus Remote Write Receiver Package Details (go-collector) Repository- 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/prometheusremotewritereceiver v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- SignalFx Collector Receiver 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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Solace Receiver Package Details (go-collector) RepositoryThe Solace receiver receives trace data from a Solace PubSub+ Event Broker- 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/solacereceiver v0.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Splunk HEC Collector Receiver 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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- STEF Receiver Package Details (go-collector) RepositoryReceives data via gRPC in Otel/STEF format. Otel/STEF is a compact and- 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/stefreceiver v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Systemd Receiver Package Details (go-collector) Repository- 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/systemdreceiver v0.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- TCP Check Receiver Package Details (go-collector) RepositoryThis receiver creates stats by connecting to an TCP 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/tcpcheckreceiver v0.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- TLS Check Receiver Package Details (go-collector) RepositoryEmit metrics about x.509 certificates.- 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/tlscheckreceiver v0.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Trace Simulation ReceiverRepositoryA receiver that generates synthetic traces based on a declarative blueprint for testing and demonstration purposes.- 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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- Windows Service Receiver Package Details (go-collector) RepositoryThe Windows Service Receiver is a receiver for scraping information about the state of services running on a Windows machine.- 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/windowsservicereceiver v0.138.0- v0.138.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.138.0- v0.138.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.138.0- v0.138.0Version
- CollectorLanguage
- ReceiverComponent
- Apache 2.0License
 
- ETW ExporterRepositoryThe OpenTelemetry ETW Exporter for C++.- C++Language
- ExporterComponent
- Apache 2.0License
 
- Fluentd ExporterRepositoryThe OpenTelemetry Fluentd Exporter for C++.- C++Language
- ExporterComponent
- Apache 2.0License
 
- OTLP ExporterDocumentation RepositoryThis library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol.- C++Language
- ExporterComponent
- Apache 2.0License
 
- Prometheus ExporterDocumentation RepositoryThe OpenTelemetry Prometheus Exporter for C++.- C++Language
- ExporterComponent
- Apache 2.0License
 
- Zipkin ExporterDocumentation RepositoryThe OpenTelemetry Zipkin Exporter for C++.- C++Language
- ExporterComponent
- Apache 2.0License
 
- Azure Monitor Exporter Package Details (nuget) RepositoryThe OpenTelemetry Azure Monitor Exporter for .NET- Quick Install- To install this exporter run: - dotnet add package Azure.Monitor.OpenTelemetry.Exporter- 1.5.0-beta.1Version
- .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.13.1Version
- .NETLanguage
- ExporterComponent
- Apache 2.0License
 
- InfluxDB Exporter for OpenTelemetry .NET Package Details (nuget) RepositoryThe InfluxDB exporter converts OpenTelemetry metrics into the InfluxDB model- Quick Install- To install this exporter run: - dotnet add package OpenTelemetry.Exporter.InfluxDB- 1.0.0-alpha.5Version
- .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.11.1Version
- .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.4Version
- .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.13.0Version
- .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.13.1-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.13.1-beta.1Version
- .NETLanguage
- ExporterComponent
- Apache 2.0License
 
- Stackdriver Exporter for OpenTelemetry .NET Package Details (nuget) RepositoryStackdriver Exporter for OpenTelemetry .NET- Quick Install- To install this exporter run: - dotnet add package OpenTelemetry.Exporter.Stackdriver- 1.12.0-beta.1Version
- .NETLanguage
- ExporterComponent
- Apache 2.0License
 
- Zipkin Exporter for OpenTelemetry .NET Package Details (nuget) RepositoryZipkin Exporter for OpenTelemetry .NET- Quick Install- To install this exporter run: - dotnet add package OpenTelemetry.Exporter.Zipkin- 1.8.0Version
- .NETLanguage
- ExporterComponent
- Apache 2.0License
 
- OTLP ExporterRepositoryThis 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 ExporterRepositoryThis library provides a span exporter using the Zipkin protocol.- ErlangLanguage
- ExporterComponent
- Apache 2.0License
 
- Google Cloud Monitoring ExporterRepositoryThe OpenTelemetry Google Cloud Monitoring Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
 
- Google Cloud Trace ExporterRepositoryThe OpenTelemetry Google Cloud Trace Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
 
- Instana Go ExporterRepositoryThe Instana Go OpenTelemetry Exporter.- GoLanguage
- ExporterComponent
- MITLicense
 
- Lightstep Exporter- by Lightstep RepositoryThe OpenTelemetry Lightstep Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
 
- OTLP ExporterRepositoryThis 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 a- logr.Loggerthat exports messages as OTLP logs.- GoLanguage
- ExporterComponent
- Apache 2.0License
 
- Prometheus ExporterRepositoryThe OpenTelemetry Prometheus Exporter for Go.- GoLanguage
- ExporterComponent
- Apache 2.0License
 
- Zipkin ExporterRepositoryThe 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 ExporterRepositoryThis 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 ExporterRepositoryThis library allows to export Prometheus data allowing Prometheus to query metric data.- JavaLanguage
- ExporterComponent
- Apache 2.0License
 
- Zipkin ExporterRepositoryThis library allows to export data using the Zipkin Protocol.- JavaLanguage
- ExporterComponent
- Apache 2.0License
 
- Azure Monitor Exporter 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.32Version
- JavaScriptLanguage
- ExporterComponent
- MITLicense
 
- Google Cloud Monitoring Exporter 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.21.0Version
- JavaScriptLanguage
- ExporterComponent
- Apache 2.0License
 
- Google Cloud Trace Exporter 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- 3.0.0Version
- JavaScriptLanguage
- ExporterComponent
- Apache 2.0License
 
- Instana Node.js Exporter Package Details (npm) RepositoryThe Instana Node.js OpenTelemetry Exporter.- Quick Install- To install this exporter run: - npm install @instana/opentelemetry-exporter- 4.27.0Version
- 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- 2.2.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.207.0Version
- JavaScriptLanguage
- ExporterComponent
- Apache 2.0License
 
- OpenTelemetry exporter for SAP Cloud Logging for Node.jsDocumentation 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.4.0Version
- JavaScriptLanguage
- ExporterComponent
- Apache 2.0License
 
- Zipkin ExporterDocumentation Package Details (npm) RepositoryThe OpenTelemetry Zipkin Exporter for Node.js.- Quick Install- To install this exporter run: - npm install @opentelemetry/exporter-zipkin- 2.2.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 ExporterRepositoryThis 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.3.2Version
- 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 Package Details (pip) RepositoryThe OpenTelemetry Azure Monitor Exporter for Python- Quick 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 ExporterRepositoryThe OpenTelemetry Lightstep Exporter for Python.- PythonLanguage
- ExporterComponent
- Apache 2.0License
 
- OpenCensus ExporterRepositoryThis library allows to export traces and metrics using OpenCensus.- PythonLanguage
- ExporterComponent
- Apache 2.0License
 
- OTLP ExporterRepositoryThis 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 ExporterRepositoryThis 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 ExporterRepositoryThis library allows to export data to the OpenTelemetry Collector using the OpenTelemetry Protocol using protobuf over HTTP.- PythonLanguage
- ExporterComponent
- Apache 2.0License
 
- Prometheus ExporterRepositoryThis library allows to export metrics data to Prometheus.- PythonLanguage
- ExporterComponent
- Apache 2.0License
 
- Zipkin ExporterRepositoryThe OpenTelemetry Zipkin Exporter for Python.- PythonLanguage
- ExporterComponent
- Apache 2.0License
 
- OpenTelemetry Zipkin JSON ExporterRepositoryThis library allows export of tracing data to Zipkin using JSON for serialization.- PythonLanguage
- ExporterComponent
- Apache 2.0License
 
- OpenTelemetry Zipkin protobuf ExporterRepositoryThis library allows export of tracing data to Zipkin using protobuf for serialization.- PythonLanguage
- ExporterComponent
- Apache 2.0License
 
- Datadog Exporter Ruby Package Details (gems) RepositoryThe OpenTelemetry Datadog Exporter for Ruby.DeprecatedThis 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 Ruby- Quick Install- To install this exporter run: - gem install opentelemetry-exporter-jaeger- 0.24.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.31.1Version
- RubyLanguage
- ExporterComponent
- Apache 2.0License
 
- OTLP exporter over gRPC for RubyRepositoryThe- opentelemetry-exporter-otlp-grpcgem provides an OTLP exporter over gRPC for OpenTelemetry Ruby.- RubyLanguage
- ExporterComponent
- Apache 2.0License
 
- OTLP over HTTP exporter for RubyRepositoryThe opentelemetry-exporter-otlp-http gem provides an OTLP over HTTP exporter for OpenTelemetry Ruby.- RubyLanguage
- ExporterComponent
- Apache 2.0License
 
- OTLP metrics exporter for RubyRepositoryThe- opentelemetry-exporter-otlp-metricsgem 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.24.1Version
- RubyLanguage
- ExporterComponent
- Apache 2.0License
 
- Azure Application Insights Exporter- by Jan Kuehle  Package Details (crates) RepositoryOpenTelemetry exporter for Azure Application Insights- Quick 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 Datadog- Quick 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.28.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 Package Details (crates) RepositoryA Rust OpenTelemetry exporter for Google StackDriver- Quick Install- To install this exporter run: - cargo add opentelemetry-stackdriver- 0.18.0Version
- RustLanguage
- ExporterComponent
- Apache 2.0 OR MITLicense
 
- Stdout Exporter Package Details (crates) RepositoryThis crate provides exporters that export to stdout or any implementation of- std::io::Write.- Quick Install- To install this exporter run: - cargo add opentelemetry-stdout- 0.28.0Version
- RustLanguage
- ExporterComponent
- Apache 2.0License
 
- user_events Logs Exporter Package Details (crates) RepositoryA Rust OpenTelemetry Log exporter for Linux Kernel user_events- Quick 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_events- Quick 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
 
- Google Cloud Auth ExtensionRepositoryThis extension provides automatic Google Cloud authentication for OpenTelemetry Java’s OTLP exporters, enabling telemetry export to Google Cloud for both zero-code and manual instrumentation setups.- JavaLanguage
- ExtensionComponent
- 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 gRPCfirst party integration- incubating - by gRPC Authors Website Documentation RepositorygRPC provides support for an OpenTelemetry plugin that provides metrics- C++Language
- InstrumentationComponent
- Apache-2.0License
 
- httpd (Apache) InstrumentationRepositoryhttpd (Apache) OpenTelemetry module to add OpenTelemetry distributed tracing support to httpd.- C++Language
- InstrumentationComponent
- Apache 2.0License
 
- NGINX InstrumentationRepositoryNGINX OpenTelemetry module to add OpenTelemetry distributed tracing support to NGINX.- C++Language
- InstrumentationComponent
- Apache 2.0License
 
- NGINX Native OTel Module- by NGINX, Inc. Website RepositoryThe- ngx_otel_moduledynamic module enables NGINX Open Source or NGINX Plus to send telemetry data to an OTel collector.- C++Language
- InstrumentationComponent
- Apache-2.0License
 
- OpenTelemetry Webserver ModuleRepositoryThe 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.13.0-rc.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.13.0-rc.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.13.0Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
 
- AWS SDK client instrumentation Package Details (nuget) RepositoryThis package provides AWS SDK client instrumentation- Quick Install- To install this instrumentation library run: - dotnet add package OpenTelemetry.Instrumentation.AWS- 1.13.0Version
- .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.13.0Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Azure SDK InstrumentationWebsite 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 CassandraCSharpDriver- Quick Install- To install this instrumentation library run: - dotnet add package OpenTelemetry.Instrumentation.Cassandra- 1.0.0-beta.3Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Confluent.Kafka client instrumentation for OpenTelemetryRepositoryConfluent.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.13.0-beta.1Version
- .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.13.0-beta.1Version
- .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.13.0-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.7Version
- .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.13.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.13.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.13.0Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
 
- AWS SDK client instrumentation for OpenTelemetry Package Details (nuget) RepositoryAWS SDK client instrumentation for OpenTelemetry .NET- Quick Install- To install this instrumentation library run: - dotnet add package OpenTelemetry.Instrumentation.AWS- 1.13.0Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
 
- KafkaFlow Instrumentation for OpenTelemetry- by 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- 4.0.1Version
- .NETLanguage
- InstrumentationComponent
- MITLicense
 
- MassTransit .NET clientWebsite Documentation Package Details (nuget) RepositoryBy using OpenTelemetry with MassTransit, you can gain insights into the performance of your systems- Quick Install- To install this instrumentation library run: - dotnet add package MassTransit- 3.2.1Version
- .NETLanguage
- InstrumentationComponent
- Apache-2.0License
 
- MassTransit Instrumentation for OpenTelemetry .NET Package Details (nuget) RepositoryAutomatically instruments DiagnosticSource events emitted by MassTransit library.DeprecatedThis 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
 
- NServiceBus OpenTelemetry IntegrationWebsite Documentation Package Details (nuget) RepositoryWith NServiceBus OpenTelemetry instrumentation enabled, tracing, metrics, and logging can be individually configured via the OpenTelemetry API itself.- Quick Install- To install this instrumentation library run: - dotnet add package NServiceBus- 3.3.0-unstable71Version
- .NETLanguage
- InstrumentationComponent
- Reciprocal Public License 1.5License
 
- 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.13.0-beta.1Version
- .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.13.0-beta.1Version
- .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.13.0-beta.1Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
 
- .NET runtime metrics instrumentation Package Details (nuget) RepositoryOpenTelemetry .NET contrib plugin for collecting metrics from .NET Runtime- Quick Install- To install this instrumentation library run: - dotnet add package OpenTelemetry.Instrumentation.Runtime- 1.13.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.13.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.13.0-beta.1Version
- .NETLanguage
- InstrumentationComponent
- Apache 2.0License
 
- ThrottlingTrollWebsite 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- 8.0.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.13.0-beta.2Version
- .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_ectoto your list of dependencies in- mix.exs:- def deps do [ {:opentelemetry_ecto, "~> 1.2.0"} ]- 1.2.0Version
- ElixirLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Oban InstrumentationRepositoryInstrumentation for Oban job processing framework.- ElixirLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Phoenix InstrumentationRepositoryInstrumentation for Elixir web framework Phoenix.- ElixirLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Redix InstrumentationRepositoryInstrumentation 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_banditto your list of dependencies in- mix.exs:- def deps do [ {:opentelemetry_bandit, "~> 0.3.0"} ]- 0.3.0Version
- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
 
- opentelemetry_broadway Package Details (hex) RepositoryOpenTelemetry tracing for Broadway pipelines.- Quick Install- The package can be installed by adding - opentelemetry_broadwayto your list of dependencies in- mix.exs:- def deps do [ {:opentelemetry_broadway, "~> 0.2.0"} ]- 0.2.0Version
- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Cowboy InstrumentationRepositoryInstrumentation for Erlang HTTP server Cowboy.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpentelemetryDataloaderRepositoryTelemetry 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_ectoto your list of dependencies in- mix.exs:- def deps do [ {:opentelemetry_ecto, "~> 1.2.0"} ]- 1.2.0Version
- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Elli InstrumentationRepositoryInstrumentation for Erlang HTTP server Elli.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpentelemetryFinchRepositoryOpentelemetryFinch uses telemetry handlers to create OpenTelemetry spans from Finch events.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
 
- grpcbox InstrumentationRepositoryInstrumentation for Erlang gRPC client/server grpcbox.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpentelemetryHTTPoisonRepositoryOpentelemetryHTTPoison is an Instrumentation Library for HTTPoison.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpentelemetryNebulexRepositoryOpentelemetryNebulex uses telemetry handlers to create OpenTelemetry spans- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Oban InstrumentationRepositoryOpentelemetryOban uses telemetry handlers to create OpenTelemetry spans from Oban events.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Phoenix InstrumentationRepositoryTelemetry handler that creates OpenTelemetry spans from Phoenix events.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Redix InstrumentationRepositoryOpentelemetryRedix uses telemetry handlers to create OpenTelemetry spans from Redix command events.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpentelemetryReqRepositoryFor details, see https://hex.pm/packages/opentelemetry_req.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Tesla InstrumentationRepositoryTesla middleware that creates OpenTelemetry spans and injects tracing headers into HTTP requests for Tesla clients.- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpentelemetryXandra Package Details (hex) Repository- Quick Install- The package can be installed by adding - opentelemetry_xandrato your list of dependencies in- mix.exs:- def deps do [ {:opentelemetry_xandra, "~> 0.2.0"} ]- 0.2.0Version
- ErlangLanguage
- InstrumentationComponent
- Apache 2.0License
 
- CloudWeGo-Hertz- by CloudWeGo Website Documentation Package Details (go) RepositoryThe- obs-opentelemetryextension 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.1Version
- GoLanguage
- InstrumentationComponent
- Apache-2.0License
 
- Connect RPC instrumentationRepositoryGo contrib plugin for Connect RPC- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Echo InstrumentationRepositoryGo contrib plugin for the labstack/echo package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Fiber Instrumentation- by gofiber authors & contributors RepositoryGo contrib plugin for the gofiber/fiber package.- GoLanguage
- InstrumentationComponent
- MITLicense
 
- Gin-gonic InstrumentationRepositoryGo contrib plugin for the gin-gonic/gin package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- go-pg instrumentationRepositoryInstrumentation for go-pg PostgreSQL client.- GoLanguage
- InstrumentationComponent
- BSD-2-ClauseLicense
 
- go-redis instrumentation- by Redis RepositoryInstrumentation for go-redis Redis client.- GoLanguage
- InstrumentationComponent
- BSD-2-ClauseLicense
 
- Go-Resty Instrumentation- by dubonzi RepositoryCustom instrumentation for the- go-restyHTTP client library.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry for gorm- by zstone12 Website Documentation Package Details (go)OpenTelemetry for gorm- Quick Install- To install this instrumentation library run: - go get gorm.io/plugin/opentelemetry- v0.1.16Version
- GoLanguage
- InstrumentationComponent
- MITLicense
 
- Goyek instrumentation- by Robert Pająk Documentation RepositoryPackage otelgoyek provides OpenTelemetry instrumentation for goyek.- 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 Uptrace RepositoryInstrumentation for graphql-go GraphQL Server that records GraphQL operations using OpenTelemetry Tracing API.- GoLanguage
- InstrumentationComponent
- BSD-2-ClauseLicense
 
- gRPC instrumentationRepositoryGo contrib plugin for Google’s gRPC package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Go gRPC metric instrumentationRepositoryGo metric instrumentation for gRPC servers and clients based on gRPC Stats Handler interface.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry Metrics for gRPCfirst party integration- incubating - by gRPC Authors Website Documentation RepositorygRPC provides support for an OpenTelemetry plugin that provides metrics- GoLanguage
- InstrumentationComponent
- Apache-2.0License
 
- Host InstrumentationRepositoryGo contrib plugin for the host package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Go package- net/httpinstrumentationRepositoryPackage- httpprovides a- http.Handlerand 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- by 🔭 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- by 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- v1.0.1Version
- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Kotel - Instrumentation plugin for franz-go- by 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 instrumentationRepositoryGo contrib plugin for the labstack/echo package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- logrus instrumentationRepositoryInstrumentation for logrus logging library.- GoLanguage
- InstrumentationComponent
- BSD-2-ClauseLicense
 
- MongoDB database instrumentationRepositoryPackage mongo-driver provides functions to trace the go.mongodb.org/mongo-driver/mongo package.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Gorilla Mux instrumentationRepositoryPackage 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 GoRepositoryAWS SDK V2 for Go instrumentation- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- aws-lambda-go InstrumentationRepositoryPackage 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 instrumentationRepositoryInstrumentation for jmoiron/sqlx that records sqlx queries and reports DBStats metrics.- GoLanguage
- InstrumentationComponent
- BSD-2-ClauseLicense
 
- Go-restful InstrumentationRepositoryPackage 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 Golang- go-chi/chipackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Go runtime metrics instrumentationRepositoryGo 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 the- github.com/tidwall/buntdbpackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunkchi – Instrumentation for github.com/go-chi/chi- by Splunk Inc. RepositoryInstrumentation for the- github.com/go-chi/chipackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunkclient-go – Instrumentation for k8s.io/client-go- by Splunk Inc. RepositoryInstrumentation for the- k8s.io/client-gopackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunkdns – Instrumentation for github.com/miekg/dns- by Splunk Inc. RepositoryInstrumentation for the- github.com/miekg/dnspackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunkelastic – Instrumentation for gopkg.in/olivere/elastic- by Splunk Inc. RepositoryInstrumentation for the- gopkg.in/olivere/elasticpackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunkgorm – Instrumentation for github.com/jinzhu/gorm- by Splunk Inc. RepositoryInstrumentation for the- github.com/jinzhu/gormpackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunkgraphql – Instrumentation for github.com/graph-gophers/graphql-go- by Splunk Inc. RepositoryInstrumentation for the- github.com/graph-gophers/graphql-gopackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunkhttp – Instrumentation for- net/http- by Splunk Inc. RepositorySplunk specific instrumentation for the Golang- net/httppackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunkhttprouter – Instrumentation for github.com/julienschmidt/httprouter- by Splunk Inc. RepositoryInstrumentation for the- github.com/julienschmidt/httprouterpackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunkkafka – Instrumentation for github.com/confluentinc/confluent-kafka-go/kafka/splunkkafka- by Splunk Inc. RepositoryInstrumentation for the- github.com/confluentinc/confluent-kafka-go/kafka/splunkkafkapackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunkleveldb – Instrumentation for github.com/syndtr/goleveldb/leveldb- by Splunk Inc. RepositoryInstrumentation for the- github.com/syndtr/goleveldb/leveldbpackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunkmysql – Instrumentation for the MySQL Driver Package- by Splunk Inc. RepositoryInstrumentation for the- github.com/go-sql-driver/mysqlpackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunkpgx – Instrumentation for github.com/jackc/pgx- by Splunk Inc. RepositoryInstrumentation for the- github.com/jackc/pgxpackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunkpq – Instrumentation for github.com/lib/pq- by Splunk Inc. RepositoryInstrumentation for the- github.com/lib/pqpackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunkredigo – Instrumentation for github.com/gomodule/redigo- by Splunk Inc. RepositoryInstrumentation for the- github.com/gomodule/redigopackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunksql – Instrumentation for- database/sql- by Splunk Inc. RepositoryInstrumentation for the Golang- database/sqlpackage.- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- splunksqlx – Instrumentation for github.com/jmoiron/sqlx- by Splunk Inc. RepositoryInstrumentation for the- github.com/jmoiron/sqlxpackage.- 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 instrumentationRepositoryInstrumentation for gorm.io/gorm that records queries and reports DBStats metrics.- GoLanguage
- InstrumentationComponent
- BSD-2-ClauseLicense
 
- SQL instrumentationRepositoryInstrumentation 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 Golang- database/sqlpackage.- Quick Install- To install this instrumentation library run: - go get github.com/XSAM/otelsql- v0.40.0Version
- GoLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Zap instrumentationRepositoryInstrumentation for Zap logging library.- GoLanguage
- InstrumentationComponent
- BSD-2-ClauseLicense
 
- Akka Actor InstrumentationRepositoryThis library provides a Akka Actor instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Akka Actor Fork Join InstrumentationRepositoryThis library provides a Akka Actor Fork Join instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Akka HTTP InstrumentationRepositoryThis library provides a Akka HTTP instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Alibaba Druid InstrumentationRepositoryThis library provides an Alibaba Druid instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Settings for the OpenTelemetry Instrumentation Annotations integrationRepositoryundefined- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Apache HTTP Async Client InstrumentationRepositoryThis library provides a Apache HTTP Async Client instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Apache HTTP Client InstrumentationRepositoryThis library provides a Apache HTTP Client instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Apache DBCP InstrumentationRepositoryThis package provides an instrumentation library for Apache DBCP- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Apache Dubbo InstrumentationRepositoryThis package provides an instrumentation library for Apache Dubbo- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Apache ShenYu instrumentationRepositorySettings for the Apache ShenYu instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Armeria InstrumentationRepositoryThis library provides a Armeria instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Async HTTP Client InstrumentationRepositoryThis package provides an instrumentation library for Async HTTP Client- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- AWS Lambda InstrumentationRepositoryThis library provides a AWS Lambda instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- AWS SDK InstrumentationRepositoryThis library provides a AWS SDK instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Azure SDK InstrumentationRepositoryInstrumentation for Azure SDK for Java (Track 2 libraries).- JavaLanguage
- InstrumentationComponent
- MITLicense
 
- Azure Core InstrumentationRepositoryThis package provides an instrumentation library for Azure Core Instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- c3p0 InstrumentationRepositoryThis package provides an instrumentation library for c3p0- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Apache Camel InstrumentationRepositoryThis library provides an Apache Camel instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Cassandra InstrumentationRepositoryThis library provides a Cassandra instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Concurrent InstrumentationRepositoryThis library provides a concurrent instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Couchbase InstrumentationRepositoryThis library provides a Couchbase instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Dropwizard Instrumentation LibraryRepositoryThis library provides Dropwizard instrumentation.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Elasticsearch InstrumentationRepositoryThis library provides a Elasticsearch instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Elasticsearch Java API ClientWebsite DocumentationYou can use OpenTelemetry to monitor the performance and behavior of your Elasticsearch requests through the Java Client.- JavaLanguage
- InstrumentationComponent
- Apache-2.0License
 
- Executors InstrumentationRepositoryThis package provides Executors Instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Extension KotlinRepositoryInstrumentation for opentelemetry-extension-kotlin- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Finagle HTTP InstrumentationRepositoryThis library provides a Finagle HTTP Instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Finatra Instrumentation Package Details (maven) RepositoryThis library provides a Finatra instrumentation to track requests through OpenTelemetry.- Quick Install- Maven- Add the following dependency in your - pom.xmlfile to install this package.- <dependency> <groupId>io.opentelemetry.javaagent.instrumentation</groupId> <artifactId>opentelemetry-javaagent-finatra-2.9</artifactId> <version>2.16.0-alpha</version> </dependency>- Gradle- Add the following dependency in your - build.gradlefile to install this package:- dependencies { implementation 'io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-finatra-2.9:2.16.0-alpha' }- 2.16.0-alphaVersion
- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Geode InstrumentationRepositoryThis library provides a Geode instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Google HTTP Client InstrumentationRepositoryThis library provides a Google HTTP Client instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Grails InstrumentationRepositoryThis package provides an instrumentation library for Grails- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- GraphQL Java InstrumentationRepositoryThis package provides an instrumentation library for GraphQL Java- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Grizzly InstrumentationRepositoryThis library provides a Grizzly instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- gRPC InstrumentationRepositoryThis library provides a gRPC instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry Metrics for gRPCfirst party integration- incubating - by gRPC Authors Website Documentation RepositorygRPC provides support for an OpenTelemetry plugin that provides metrics- JavaLanguage
- InstrumentationComponent
- Apache-2.0License
 
- Guava InstrumentationRepositoryThis library provides a Guava instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- GWT InstrumentationRepositoryThis package provides an instrumentation library for GWT- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Hibernate InstrumentationRepositoryThis library provides a Hibernate instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Hikaricp InstrumentationRepositoryThis package provides an instrumentation library for Hikaricp- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- HTTP URL Connection InstrumentationRepositoryThis library provides a HTTP URL Connection instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Hystrix InstrumentationRepositoryThis library provides a Hystrix instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- influxdb instrumentationRepositoryinfluxdb instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Java HTTP Client InstrumentationRepositoryThis library provides a HTTP instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- javalin instrumentationRepositoryjavalin instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Java Util Logging InstrumentationRepositoryThis package provides an instrumentation library for Java Util Logging- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- JAX-WS InstrumentationRepositoryThis 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 InstrumentationRepositoryThis library provides a JAXRS instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- JAXRS Client InstrumentationRepositoryThis library provides a JAXRS Client instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- JBoss Log Manager InstrumentationRepositoryThis package provides an instrumentation library for JBoss Log Manager- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- JDBC InstrumentationRepositoryThis library provides a JDBC instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- JDBI- by 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 InstrumentationRepositoryThis library provides a Jedis instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Jenkins Plugin for OpenTelemetryWebsite Documentation RepositoryMonitor and observe Jenkins with OpenTelemetry. Visualize jobs and pipelines executions as distributed traces.- JavaLanguage
- InstrumentationComponent
- Apache-2.0License
 
- Jetty InstrumentationRepositoryThis library provides a Jetty instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Jetty HTTP Client InstrumentationRepositoryThis package provides an instrumentation library for Jetty HTTP Client- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- JMS InstrumentationRepositoryThis library provides a JMS instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- JMX Metric InsightRepositoryThis 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 InstrumentationRepositoryThis library provides a Jodd HTTP instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- JSF InstrumentationRepositoryThis package provides an instrumentation library for JSF- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- JSP InstrumentationRepositoryThis library provides a JSP instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Kafka Clients InstrumentationRepositoryThis library provides a Kafka Clients instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Kafka Streams InstrumentationRepositoryThis library provides a Kafka Streams instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Kotlin Coroutines InstrumentationRepositoryThis library provides a Kotlin Coroutines instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Ktor InstrumentationRepositoryThis package provides an instrumentation library for Ktor- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Kubernetes Client InstrumentationRepositoryThis library provides a Kubernetes Client instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Lettuce InstrumentationRepositoryThis library provides a Lettuce instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Liberty InstrumentationRepositoryThis package provides an instrumentation library for Liberty- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Log4J InstrumentationRepositoryThis library provides a Log4J instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Logback InstrumentationRepositoryThis library provides a Logback instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Micrometer InstrumentationRepositoryThis package provides an instrumentation library for Micrometer- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Micrometer TracingWebsite Documentation RepositoryMicrometer Tracing supports the OpenTelemetry Tracer.- JavaLanguage
- InstrumentationComponent
- Apache-2.0License
 
- Mongo InstrumentationRepositoryThis library provides a Mongo instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- MyBatis InstrumentationRepositoryInstrumentation for MyBatis- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Netty InstrumentationRepositoryThis 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.xmlfile to install this package.- <dependency> <groupId>io.opentelemetry.instrumentation</groupId> <artifactId>opentelemetry-okhttp-3.0</artifactId> <version>2.16.0-alpha</version> </dependency>- Gradle- Add the following dependency in your - build.gradlefile to install this package:- dependencies { implementation 'io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0:2.16.0-alpha' }- 2.16.0-alphaVersion
- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenCensus ShimRepositoryThis library provides an instrumentation shim for OpenCensus- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Settings for the OpenSearch instrumentationRepositoryThis package provides an instrumentation library for OpenSearch- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Oracle UCP InstrumentationRepositoryThis package provides an instrumentation library for Oracle UCP- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Oshi InstrumentationRepositoryThis package provides an instrumentation library for Oshi- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- payaraRepositoryThis library provides a Payara instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Instrumentation for Apache PekkoRepositoryThis library provides a Apache Pekko instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Apache Pekko Actor InstrumentationRepositoryThis library provides an Apache Pekko Actor instrumentation.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Apache Pekko HTTPRepositoryThis library provides an Apache Pekko HTTP instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Play InstrumentationRepositoryThis library provides a Play instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Settings for the PowerJob instrumentationRepository- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Apache Pulsar instrumentationRepositoryThis library provides an Apache Pulsar instrumentation- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Quarkus- by Quarkus Website DocumentationQuarkus provides manual and automatic instrumentation for tracing and manual instrumentation capabilities for metrics.- JavaLanguage
- InstrumentationComponent
- Apache-2.0License
 
- Quarkus RESTeasy Reactive InstrumentationRepositoryThis library provides instrumentation for Quarkus RESTEasy Reactive- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Quartz InstrumentationRepositoryThis package provides an instrumentation library for Quartz- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Instrumentation for R2dbcRepositoryProvides OpenTelemetry instrumentation for R2dbc.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- RabbitMQ InstrumentationRepositoryThis library provides a RabbitMQ instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Ratpack InstrumentationRepositoryThis library provides a Ratpack instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Reactor InstrumentationRepositoryThis library provides a Reactor instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Rediscala InstrumentationRepositoryThis library provides a Rediscala instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Redisson InstrumentationRepositoryThis library provides a Redisson instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Restlet InstrumentationRepositoryThis package provides an instrumentation library for Restlet- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- RMI InstrumentationRepositoryThis library provides a RMI instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- RocketMQ InstrumentationRepositoryThis package provides an instrumentation library for RocketMQ- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- runtimetelemetryRepositoryThis package provides an instrumentation library for Runtime Telemetry- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- RXJava InstrumentationRepositoryThis library provides a RXJava instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Scala Concurrent InstrumentationRepositoryThis library provides a Scala Concurrent instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Servlet InstrumentationRepositoryThis library provides a Servlet instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Spark Web Framework InstrumentationRepositoryThis library provides a Spark Web Framework instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Spring InstrumentationRepositoryThis library provides a Spring instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Spymemcached InstrumentationRepositoryThis library provides a Spymemcached instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Struts InstrumentationRepositoryThis package provides an instrumentation library for Struts- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Tapestry InstrumentationRepositoryThis package provides an instrumentation library for Tapestry- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Instrumentation for Tomcat request handlersRepositoryThis package provides an instrumentation library for Tomcat- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Twilio InstrumentationRepositoryThis library provides a Twilio instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Undertow InstrumentationRepositoryThis package provides an instrumentation library for Undertow- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Vaadin InstrumentationRepositoryThis package provides an instrumentation library for Vaadin- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Vert.x InstrumentationRepositoryThis library provides a Vert.x instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Vert.x Reactive InstrumentationRepositoryThis library provides a Vert.x Reactive instrumentation to track requests through OpenTelemetry.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Viburdbcp InstrumentationRepositoryThis package provides an instrumentation library for Viburdbcp- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Wicket InstrumentationRepositoryThis package provides an instrumentation library for Wicket- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- XXL-JOB InstrumentationRepositoryInstrumentation for XXL-JOB- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- zioRepositoryThis 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.54.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.0-1Version
- 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.1Version
- 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.59.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.63.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Azure SDK Instrumentation 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.9Version
- JavaScriptLanguage
- InstrumentationComponent
- MITLicense
 
- BullMQ Instrumentation- by Jennifer Moore  Package Details (npm) RepositoryAuto instrumentation for the BullMQ message system- Quick 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.53.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.53.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Instrumentation Library for Cerbos JavaScript SDKWebsite Documentation Package Details (npm) RepositoryOpenTelemetry instrumentation for the Cerbos JavaScript SDK- Quick Install- To install this instrumentation library run: - npm install @cerbos/opentelemetry- 0.6.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.51.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry Cucumber Instrumentation for Node.js Package Details (npm) RepositoryThis module provides automatic instrumentation for the- @cucumber/cucumberbundle.- Quick Install- To install this instrumentation library run: - npm install @opentelemetry/instrumentation-cucumber- 0.23.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 dataloader- Quick Install- To install this instrumentation library run: - npm install @opentelemetry/instrumentation-dataloader- 0.25.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.51.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.53.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.56.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Fastify OpenTelemetry Package Details (npm) RepositoryOpenTelemetry fastify automatic instrumentation library- Quick Install- To install this instrumentation library run: - npm install @opentelemetry/instrumentation-fastify- 0.52.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Fastify Instrumentation Library- by Fastify  Package Details (npm) RepositoryFastify OpenTelemetry auto-instrumentation library.- Quick Install- To install this instrumentation library run: - npm install @fastify/otel- 0.13.0Version
- JavaScriptLanguage
- InstrumentationComponent
- MITLicense
 
- Fetch Instrumentation Package Details (npm) RepositoryFetch instrumentation for browsers.- Quick Install- To install this instrumentation library run: - npm install @opentelemetry/instrumentation-fetch- 0.207.0Version
- 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.27.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.51.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.55.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.207.0Version
- 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.54.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.207.0Version
- 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.55.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.52.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.56.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
 
- LangChain JavaScript Instrumentation- by Arize AI Documentation Package Details (npm) RepositoryInstrumentation for tracing the LangChain framework- Quick Install- To install this instrumentation library run: - npm install @arizeai/openinference-instrumentation-langchain- 3.4.5Version
- 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.52.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.52.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.51.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.60.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.54.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.53.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.54.0Version
- 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 library- Quick Install- To install this instrumentation library run: - npm install @opentelemetry/instrumentation-nestjs-core- 0.54.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.54.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.51.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Instrumentation for Next.js- by 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 SDK- Quick Install- To install this instrumentation library run: - npm install @arizeai/openinference-instrumentation-openai- 3.2.4Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry Instrumentation for Oracle Database- by Sudarshan Soma (Oracle)  Package Details (npm) RepositoryInstrumentation library for Oracle Database.- Quick Install- To install this instrumentation library run: - npm install @opentelemetry/instrumentation-oracledb- 0.33.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.60.0Version
- 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.53.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.54.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.60.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
 
- NestJS OpenTelemetry- by Ivan Santos RepositoryOpenTelemetry module for NestJS framework.- JavaScriptLanguage
- InstrumentationComponent
- MITLicense
 
- Prisma Tracing Instrumentation- by Prisma  Package Details (npm) RepositoryOpenTelemetry compliant tracing instrumentation for the Prisma ORM.- Quick Install- To install this instrumentation library run: - npm install @prisma/instrumentation- 6.18.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
 
- React Load Instrumentation Package Details (npm) RepositoryReact loading automatic instrumentation- Quick Install- To install this instrumentation library run: - npm install @opentelemetry/plugin-react-load- 0.39.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.56.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry Redis Instrumentation for Node.js Package Details (npm) RepositoryThis module provides automatic instrumentation for theDeprecatedThis instrumentation has been deprecated. Use “@opentelemetry/instrumentation-redis”, which (as of v0.50.0) includes support for instrumenting- redisv4.- redis@^4.0.0package.- Quick Install- To install this instrumentation library run: - npm install @opentelemetry/instrumentation-redis-4- 0.49.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.53.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.52.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.21.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 module- Quick Install- To install this instrumentation library run: - npm install @opentelemetry/instrumentation-socket.io- 0.54.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Instrumentation for SvelteKitWebsite Documentation RepositorySvelteKit supports OpenTelemetry instrumentation out of the box.- JavaScriptLanguage
- InstrumentationComponent
- MITLicense
 
- 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.26.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry TypeScript Compiler Instrumentation for Business Logicnew- by Weiting Liou Documentation Package Details (npm) RepositoryA TypeScript transformer that automatically instruments your business logic methods with OpenTelemetry spans at compile time through AST weaving, achieving true “application-level transparency”- Quick Install- To install this instrumentation library run: - npm install @waitingliou/tsc-otel-instrumentation- 1.0.5Version
- 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) Repository- Quick Install- To install this instrumentation library run: - npm install @opentelemetry/instrumentation-undici- 0.18.0Version
- 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.52.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.52.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.207.0Version
- JavaScriptLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Apache APISIX InstrumentationRepositoryThe 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 Package Details (packagist) RepositoryPlease read </docs/instrumentation/php/automatic/> for instructions on how to install and configure the extension and SDK.- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-cakephp- 0.0.6Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry CodeIgniter auto-instrumentation Package Details (packagist) RepositoryInstrumentation Library for the CodeIgniter Framework- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-codeigniter- 0.1.0Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry curl auto-instrumentation Package Details (packagist) RepositoryAuto-instrumentation hooks are registered via composer, and client kind spans will automatically be created when calling- curl_execor- curl_multi_execfunctions. Additionally, distributed tracing is supported by setting the- traceparentheader.- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-curl- 0.1.0Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry ext-amqp auto-instrumentation Package Details (packagist) RepositoryInstrumentation Library for ext-amqp- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-ext-amqp- 0.0.6Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry ext-rdkafka auto-instrumentation Package Details (packagist) RepositoryAuto-instrumentation hooks are registered via composer. There will be a new span created for each message that is consumed. The goal of this instrumentation is to allow distributed traces to happen across Kafka in PHP. This means that the following should happen- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-ext-rdkafka- 0.0.3Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry Guzzle auto-instrumentation Package Details (packagist) RepositoryInstrumentation Library for Guzzle- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-guzzle- 1.2.1Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry HTTPlug async auto-instrumentation Package Details (packagist) RepositoryInstrumentation Library for PHP HTTP Async Client- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-http-async- 1.1.1Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry IO auto-instrumentation Package Details (packagist) RepositoryInstrumentation Library for PHP IO- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-io- 0.1.0Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry Laravel auto-instrumentation Package Details (packagist) RepositoryInstrumentation Library for Laravel- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-laravel- 1.4.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.2.0Version
- 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.4Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry PDO (PHP DataObjects) auto-instrumentation Package Details (packagist) RepositoryInstrumentation Library for PDO- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-pdo- 0.2.0Version
- 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.5Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- PSR-15 Middleware Instrumentation Package Details (packagist) RepositoryInstrumentation Library for PSR-15 middleware- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-psr15- 1.1.1Version
- 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.5Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- PSR-18 HTTP Clients Instrumentation Package Details (packagist) RepositoryInstrumentation Library for PSR-18 HTTP clients- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-psr18- 1.1.1Version
- 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.1.1Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry PSR-6 instrumentation library Package Details (packagist) RepositoryPlease read </docs/instrumentation/php/automatic/> for instructions on how to install and configure the extension and SDK.- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-psr6- 0.0.5Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Slim Framework Package Details (packagist) RepositoryInstrumentation Library for the Slim Framework- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-slim- 1.3.0Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry Symfony auto-instrumentation Package Details (packagist) RepositoryInstrumentation Library for the Symfony Framework- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-symfony- 1.1.0Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry WordPress auto-instrumentation Package Details (packagist) RepositoryInstrumentation Library for WordPress- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-wordpress- 0.1.1Version
- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry Yii auto-instrumentation Package Details (packagist) RepositoryInstrumentation Library for Yii- Quick Install- To install this instrumentation library run: - composer require open-telemetry/opentelemetry-auto-yii- 0.2.0Version
- PHPLanguage
- InstrumentationComponent
 
- OpenTelemetry Aio-pika InstrumentationRepositoryThis library allows tracing requests made by the Aio-pika library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry aiohttp client IntegrationRepositoryThis library allows tracing HTTP requests made by the aiohttp client library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry aiohttp server IntegrationRepositoryThis library allows tracing HTTP requests made by the aiohttp server library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry aiokafka instrumentationRepositoryInstrument aiokafka to report instrumentation-kafka produced and consumed messages- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- AIOPG Middleware InstrumentationRepositoryThis 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 InstrumentationRepositoryThis 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 InstrumentationRepositoryTracing Requests Made by the asyncio Library- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- asyncpg InstrumentationRepositoryThis library allows tracing PostgreSQL queries made by the asyncpg library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- AWS Lambda InstrumentationRepositoryThis library allows tracing invocations of functions on AWS Lambda.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Azure SDK InstrumentationRepositoryInstrumentation 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 InstrumentationRepositoryThis library allows tracing requests made by the Boto library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry Boto3 SQS InstrumentationRepositoryThis library allows tracing requests made by the Boto3 library to the SQS service.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Botocore InstrumentationRepositoryThis library allows tracing requests made by the Botocore library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry Cassandra InstrumentationRepositoryInstrumentation for Cassandra (Cassandra-driver and scylla-driver libraries).- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Celery InstrumentationRepositoryInstrumentation 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 InstrumentationRepositoryThis library allows tracing requests made by the confluent-kafka library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Database API integrationRepositoryThe trace integration with Database API for OpenTelemetry.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Django InstrumentationRepositoryThis 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 InstrumentationRepositoryThis library allows tracing elasticsearch made by the elasticsearch library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Elasticsearch Python ClientWebsite 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 TracingRepositoryThis library builds on the OpenTelemetry WSGI middleware to track web requests in Falcon applications.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- FastAPI Middleware InstrumentationRepositoryThis library provides FastAPI middleware to track requests timing through OpenTelemetry.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Flask InstrumentationRepositoryThis library builds on the OpenTelemetry WSGI middleware to track web requests in Flask applications.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- gRPC InstrumentationRepositoryClient and server interceptors for gRPC Python.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry Metrics for gRPCfirst party integration- incubating - by 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 InstrumentationRepositoryThis library allows tracing HTTP requests made by the HTTPX library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Jinja2 InstrumentationRepositoryInstrumentation for Jinja2.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry kafka-python integrationRepositoryInstrumentation 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 integrationRepositoryInstallation- 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 InstrumentationRepositoryInstrumentation with MySQL that supports the mysql-connector library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry- mysqlclientInstrumentationRepositoryInstrumentation library for- mysqlclientpackage.- 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 InstrumentationRepositoryOpenTracing Shim for OpenTelemetry- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry pika InstrumentationRepositoryThis 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 InstrumentationRepositoryInstrumentation for the Psycopg library- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Psycopg InstrumentationRepositoryThis library provides tracing for PostgreSQL via psycopg2.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Pymemcache InstrumentationRepositoryInstrumentation for Pymemcache.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- pymongo InstrumentationRepositoryInstrumentation for the pymongo library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- PyMySQL InstrumentationRepositoryThis library provides tracing for PyMySQL.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Pyramid InstrumentationRepositoryInstrumentation for Pyramid.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Qdrant Instrumentation- by Traceloop RepositoryInstrumentation for Qdrant Vector DB- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Redis InstrumentationRepositoryThis library allows tracing requests made by the Redis library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry Remoulade InstrumentationRepositoryThis 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 InstrumentationRepositoryThis library allows tracing HTTP requests made by the requests library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- SQLAlchemy InstrumentationRepositoryThis library allows tracing requests made by the SQLAlchemy library.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Sqlite3 InstrumentationRepositoryInstrumentation for Sqlite3.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Starlette InstrumentationRepositoryThis 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 InstrumentationRepositoryInstrumentation to collect system performance metrics.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry threading InstrumentationRepositoryThis library provides instrumentation for the- threadingmodule to ensure that- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Tornado Middleware InstrumentationRepositoryThis library provides Tornado middleware to track requests timing through OpenTelemetry.- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry Tortoise ORM InstrumentationRepositoryThis 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 InstrumentationRepositoryThis library allows tracing HTTP requests made by the- PythonLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry urllib3 InstrumentationRepositoryThis 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 InstrumentationRepositoryThis 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.15.1Version
- 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.11.1Version
- 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.6.1Version
- 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.10.1Version
- 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.24.0Version
- 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.11.1Version
- 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.10.1Version
- 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.86.1Version
- 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.11.0Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
 
- OpenTelemetry AWS-Lambda Instrumentation Package Details (gems) RepositoryThe OpenTelemetry- aws-lambdagem is a community-maintained instrumentation for AWS Lambda functions.- Quick Install- To install this instrumentation library run: - gem install opentelemetry-instrumentation-aws_lambda- 0.6.0Version
- 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.25.0Version
- 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.24.0Version
- 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.24.0Version
- 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.29.0Version
- 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.25.1Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Elasticsearch Ruby ClientWebsite 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- 9.2.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.25.0Version
- 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.26.0Version
- 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.30.0Version
- 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.5.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.31.2Version
- 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.5.0Version
- 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.27.0Version
- 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.26.0Version
- 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.5.0Version
- 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.23.0Version
- 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.25.0Version
- 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.25.0Version
- 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.31.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.26.0Version
- 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.32.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.11.1Version
- 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.6.0Version
- 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.29.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.39.1Version
- 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.5.0Version
- 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.9.0Version
- 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.28.0Version
- 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.8.0Version
- 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.26.0Version
- 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.6.0Version
- 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.24.0Version
- 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.28.0Version
- 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.28.0Version
- 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.64.0Version
- RubyLanguage
- InstrumentationComponent
- Apache 2.0License
 
- Actix Web Instrumentation 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 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 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 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 Package Details (crates) RepositoryOpenTelemetry integration for the Trillium web framework.- Quick Install- To install this instrumentation library run: - cargo add trillium-opentelemetry- 0.2.16Version
- RustLanguage
- InstrumentationComponent
- Apache 2.0 OR MITLicense
 
- URLSession InstrumentationRepositoryThis library provides a URLSession instrumentation to track requests through OpenTelemetry.- SwiftLanguage
- InstrumentationComponent
- Apache 2.0License
 
- logrus log bridgeRepositoryPackage otellogrus provides an OpenTelemetry log bridge for- github.com/sirupsen/logrus.- GoLanguage
- Log bridgeComponent
- Apache 2.0License
 
- slog log bridgeRepositoryPackage otelslog provides an OpenTelemetry log bridge for- log/slog.- GoLanguage
- Log bridgeComponent
- Apache 2.0License
 
- zap log bridgeRepositoryPackage otelzap provides an OpenTelemetry log bridge for- go.uber.org/zap.- GoLanguage
- Log bridgeComponent
- Apache 2.0License
 
- clj-otel - Idiomatic Clojure API for OpenTelemetryRepositoryAn idiomatic Clojure API for adding telemetry to your libraries and applications using OpenTelemetry.- JavaLanguage
- ExtensionComponent
- Apache 2.0License
 
- CollectorRepositoryThe 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
 
- .NETRepositoryThe OpenTelemetry API and SDK for .NET (C#, F#)- .NETLanguage
- CoreComponent
- Apache 2.0License
 
- Erlang/ElixirRepositoryThe OpenTelemetry API for Erlang and Elixir.- ErlangLanguage
- CoreComponent
- Apache 2.0License
 
- Erlang/ElixirRepositoryThe OpenTelemetry SDK for Erlang and Elixir.- ErlangLanguage
- CoreComponent
- Apache 2.0License
 
- Go Automatic InstrumentationRepositoryOpenTelemetry 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 InstrumentationRepositoryBoth auto-instrumentation and (manual) instrumentation libraries for Java.- JavaLanguage
- InstrumentationComponent
- Apache 2.0License
 
- JavaScriptRepositoryThe 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 Multiplatformnew- by Embrace RepositoryAn OpenTelemetry API and SDK for Kotlin Multiplatform.- KotlinLanguage
- CoreComponent
- Apache 2.0License
 
- Kubernetes OperatorRepositoryA 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- by 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
 
- OddDotNet: Test Harness for OpenTelemetry- by Tyler Kenna Documentation RepositoryOddDotNet is a Test Harness for OpenTelemetry that works for any language, built in .NET. It is a container image that accepts OpenTelemetry signals over gRPC, and it includes a query language for verifying and validating those signals. OddDotNet enables automated Observability Driven Development, hence where it gets its name.- CollectorLanguage
- UtilitiesComponent
- Apache 2.0License
 
- 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
 
- PHPDocumentation RepositoryThe OpenTelemetry Core repository for PHP.- PHPLanguage
- CoreComponent
- Apache 2.0License
 
- PHP Automatic InstrumentationRepositoryExtension for OpenTelemetry, to enable auto-instrumentation. It is based on zend_observer and requires PHP8+- PHPLanguage
- InstrumentationComponent
- Apache 2.0License
 
- PHP SemConvRepositoryOpenTelemetry Semantic Conventions for PHP.- PHPLanguage
- CoreComponent
- Apache 2.0License
 
- PythonRepositoryThe 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.28.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.28.0Version
- 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 actionsRepositoryAn 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 DetectorsRepositoryAWS resource detectors for go.- GoLanguage
- Resource detectorComponent
- Apache 2.0License
 
- GCP Resource detectorRepositoryThe GCP resource detector for go.- GoLanguage
- Resource detectorComponent
- Apache 2.0License
 
- OpenTelemetry Resource Detector for AWSRepositoryAWS resource detectors for Java.- JavaLanguage
- Resource detectorComponent
- Apache 2.0License
 
- OpenTelemetry Contributed Resource DetectorsRepositoryVarious ResourceProvider implementations contributed to OpenTelemetry.- JavaLanguage
- Resource detectorComponent
- Apache 2.0License
 
- OpenTelemetry Resource Detector for GCPRepositoryThe GCP resource detector for Java.- JavaLanguage
- Resource detectorComponent
- Apache 2.0License
 
- OpenTelemetry Resource Detector for Spring BootRepositorySpring Boot specific resource providers.- JavaLanguage
- Resource detectorComponent
- Apache 2.0License
 
- OpenTelemetry Resource Detector for Alibaba Cloud Package Details (npm) RepositoryResource detector for Alibaba Cloud- Quick Install- To install this resource-detector run: - npm install @opentelemetry/resource-detector-alibaba-cloud- 0.31.10Version
- 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- 2.7.0Version
- JavaScriptLanguage
- Resource detectorComponent
- Apache 2.0License
 
- OpenTelemetry Resource Detector for Azure Package Details (npm) RepositoryResource detector for Azure- Quick Install- To install this resource-detector run: - npm install @opentelemetry/resource-detector-azure- 0.15.0Version
- 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.7.10Version
- 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.42.0Version
- 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.31.2Version
- 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 process- Quick Install- To install this resource-detector run: - npm install @opentelemetry/resource-detector-instana- 0.26.0Version
- JavaScriptLanguage
- Resource detectorComponent
- Apache 2.0License
 
- OpenTelemetry Resource Detector for ContainerRepositoryResource detector for container ID.- PHPLanguage
- Resource detectorComponent
- Apache 2.0License
 
- AWS SDK ExtensionRepositoryThis 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 AutoinjectionRepositoryThis 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.DeprecatedThis browser extension is permanently deprecated. Other browser extensions are available that provide similar functionality.- JavaScriptLanguage
- UtilitiesComponent
- Apache 2.0License
 
- Browser Extension for OpenTelemetryDocumentation 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++RepositoryAlpine Linux packages in support of opentelemetry-cpp.- C++Language
- CoreComponent
- Apache 2.0License
 
- Conan Package for OpenTelemetry C++RepositoryConan package for- opentelemetry-cpp.- C++Language
- CoreComponent
- MITLicense
 
- vcpkg package for OpenTelemetry C++RepositoryA vcpkg package for opentelemetry-cpp.- C++Language
- CoreComponent
- MITLicense
 
- Standalone .NET Aspire dashboard- by Microsoft Documentation RepositoryThe .NET Aspire Dashboard is a browser-based app to view run-time information about your distributed application.- .NETLanguage
- UtilitiesComponent
- MITLicense
 
- Purview Telemetry Source GeneratorWebsite Documentation Package Details (nuget) RepositoryGenerates ActivitySource, ILogger, and Metrics based telemetry from methods you define on an interface.
 This approach allows for:
 - Faster iteration cycles - simply create the method on your interface and the implementation will be automatically generated
 - Easy mocking/ substitution for testing - a full sample project, including tests can be found here
 - Built-in dependency injection helper generation- Quick Install- To install this utilities run: - dotnet add package Purview.Telemetry.SourceGenerator- 3.2.4Version
- .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
 
- tailsRepositoryTails is a small webserver written in Elixir that listens on a socket and streams live messages from a collector.- ElixirLanguage
- UtilitiesComponent
- Apache 2.0License
 
- docker-otel-lgtm- by Gregor Zeitlinger , Fabian Stäber Repositorydocker-otel-lgtm is an OpenTelemetry backend in a Docker image.- GoLanguage
- UtilitiesComponent
- Apache 2.0License
 
- redact- by MrAlias RepositoryCollection of utilities to redact sensitive information from OpenTelemetry tracing data.- GoLanguage
- UtilitiesComponent
- Apache 2.0License
 
- OpenTelemetry Acceptance Tests (OATs)- by Gregor Zeitlinger , Matthew Hensley , Nikola Grcevski RepositoryOATs is a testing suite for OpenTelemetry applications. Tests are written in YAML and validate traces with TraceQL, logs with LogQL, and metrics with PromQL.- GoLanguage
- UtilitiesComponent
- Apache 2.0License
 
- otel-desktop-viewer- by CtrlSpice Repositoryotel-desktop-viewer is a CLI tool for receiving OpenTelemetry traces while working on your local machine that helps you visualize and explore your trace data without needing to send it on to a telemetry vendor.- GoLanguage
- UtilitiesComponent
- Apache 2.0License
 
- otel-tui- by ymtdzzz RepositoryA terminal OpenTelemetry viewer. This tool currently supports OpenTelemetry, Zipkin (Traces) and Prometheus (Metrics) formats.- GoLanguage
- UtilitiesComponent
- Apache 2.0License
 
- OpenTelemetry context propagation for Datadog- by Tony Li RepositoryThis library provides support for propagating trace context in the Datadog- X-Datadog-*format.- GoLanguage
- UtilitiesComponent
- Apache 2.0License
 
- Apache Druid extension for OTLP- by 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
 
- OpenTelemetry Esbuild Plugin- by Drew Corlin Documentation RepositoryEsbuild plugin which bundles OpenTelemetry node core and contrib instrumentations into your code- JavaScriptLanguage
- UtilitiesComponent
- MITLicense
 
- OpenTelemetry Rollup Plugin- by Drew Corlin Documentation RepositoryRollup plugin which bundles OpenTelemetry node core and contrib instrumentations into your code- JavaScriptLanguage
- UtilitiesComponent
- MITLicense
 
- OpenTelemetry Webpack Plugin- by Drew Corlin Documentation RepositoryWebpack plugin which bundles OpenTelemetry node core and contrib instrumentations into your code- JavaScriptLanguage
- UtilitiesComponent
- MITLicense
 
- OddDotNet Client for .NET- by Tyler Kenna Documentation Package Details (nuget) RepositoryOddDotNet is an Test Harness for OpenTelemetry that works for any language, built in .NET. It is a container image that accepts OpenTelemetry signals over gRPC, and it includes a query language for verifying and validating those signals. While it’s possible to generate your own client using the proto files, it is often more convenient to use a pre-compiled package installed from NuGet. This client library for .NET also includes the opentelemetry-proto clients to allow for manually generating and sending signals, and lastly it includes a query builder to ease the process of building queries using the OddQueryLanguage (OQL). The proto files that this project depends on can be found at https://github.com/OddDotNet/OddDotProto.- Quick Install- To install this utilities run: - dotnet add package OddDotNet.Client- 0.4.1Version
- .NETLanguage
- UtilitiesComponent
- Apache 2.0License
 
- Oracle Database Metrics Exporter- by Oracle Documentation RepositoryOpenTelemetry metrics collection for your Oracle Database instances- GoLanguage
- UtilitiesComponent
- UPLLicense
 
- OpenTelemetry Collector Release Notes Comparator- by wbollock Website RepositoryWebsite to help operators read release notes and compare across OpenTelemetry Collector versions.- GoLanguage
- UtilitiesComponent
- Apache 2.0License
 
- OTelBin- by Dash0 RepositorySaaS editor for OpenTelemetry Collector configurations with visualization, validation and sharing support- CollectorLanguage
- UtilitiesComponent
- Apache 2.0License
 
- OTTL PlaygroundWebsite RepositoryPowerful and user-friendly tool designed to allow users to experiment with OTTL effortlessly.- CollectorLanguage
- UtilitiesComponent
- Apache 2.0License
 
- OpenTelemetry B3 context propagationRepositoryThis 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 Cloud- X-Cloud-Trace-Contextformat.- 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.6Version
- 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- 6.0.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