Registry
Find libraries, plugins, integrations, and other useful tools for using and extending OpenTelemetry.
Note
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.
opentelemetry-api
Website Documentation Package Details (gems) RepositoryA stats collection and distributed tracing frameworkQuick Install
To install this api run:
gem install opentelemetry-api- 1.11.0Version
- RubyLanguage
- APIComponent
- Apache-2.0License
opentelemetry-logs-api
Website Documentation Package Details (gems) RepositoryLogs API implementation for OpenTelemetryQuick Install
To install this api run:
gem install opentelemetry-logs-api- 0.4.1Version
- RubyLanguage
- APIComponent
- Apache-2.0License
opentelemetry-metrics-api
Website Documentation Package Details (gems) RepositoryA stats collection and distributed tracing frameworkQuick Install
To install this api run:
gem install opentelemetry-metrics-api- 0.7.0Version
- RubyLanguage
- APIComponent
- Apache-2.0License
Agentic Ledger
Website Documentation RepositoryAgentic Ledger is a local-first flight recorder for AI agents, a transparent LLM proxy that records every call, tool use, cost, and loop. It natively ingests OTLP/HTTP (JSON) GenAI spans and log events at /v1/traces and /v1/logs, and exports its own captures as OTLP GenAI spans to any collector.- PythonLanguage
- Application integrationComponent
- MITLicense
Claude Code
Website DocumentationClaude Code supports OpenTelemetry (OTel) metrics and events for monitoring and observability. All metrics are time series data exported via OpenTelemetry’s standard metrics protocol, and events are exported via OpenTelemetry’s logs/events protocol.- JavaScriptLanguage
- Application integrationComponent
- proprietaryLicense
Cloud Foundry
Website DocumentationAdds an OpenTelemetry Collector to all Linux VMs to egress metrics and traces.- CollectorLanguage
- Application integrationComponent
- Apache-2.0License
Heroku
Website DocumentationHeroku Fir adds platform-native support for the collection and distribution of OpenTelemetry signals.- CollectorLanguage
- Application integrationComponent
- CommercialLicense
ThousandEyes for OpenTelemetry
Website DocumentationIt allows you to export ThousandEyes telemetry data in OTel format.- CollectorLanguage
- Application integrationComponent
- CommercialLicense
Tracing ClickHouse with OpenTelemetry
Website Documentation RepositoryClickHouse createstrace 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 Proxy
nativegraduated
Website Documentation RepositoryThe OpenTelemetry tracing sandbox demonstrates Envoy’s request tracing capabilities using OpenTelemetry as the tracing provider.- C++Language
- Application integrationComponent
- Apache-2.0License
MATLAB Interface to OpenTelemetry
by Duncan Po
Website Documentation RepositoryMATLAB interface to OpenTelemetry.- C++Language
- Application integrationComponent
- CommercialLicense
MySQL Enterprise Server
by MySQL
Website DocumentationMySQL Enterprise Edition generates OTel trace data on Linux platforms.- C++Language
- Application integrationComponent
- CommercialLicense
Google Gemini CLI
Website DocumentationGemini CLI brings the capabilities of Gemini models to your terminal in an interactive Read-Eval-Print Loop (REPL) environment.- JavaScriptLanguage
- Application integrationComponent
- proprietaryLicense
Argo Workflows
nativegraduated
Website Documentation RepositoryArgo Workflows provides native OpenTelemetry metrics to provide information from the workflow controller.- GoLanguage
- Application integrationComponent
- Apache 2.0License
BuildKit
Website Documentation RepositoryBuildKit supports OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
containerd
nativegraduated
Website Documentation Repositorycontainerd supports OpenTelemetry tracing since v1.6.0. Tracing currently targets only gRPC calls.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Contour
nativeincubating
Website Documentation RepositoryContour supports OpenTelemetry tracing via Envoy proxy, with configurable export to OpenTelemetry collectors.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Cortex
nativeincubating
Website Documentation RepositoryCortex uses Jaeger or OpenTelemetry to implement distributed tracing- GoLanguage
- Application integrationComponent
- Apache-2.0License
CRI-O
nativegraduated
Website Documentation RepositoryThecrio.tracingtable containers settings pertaining to the export of OpenTelemetry trace data.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Dapr
nativeincubating
by Dapr Authors
Website Documentation RepositoryDapr directly writes traces using the OpenTelemetry (OTLP) protocol as the recommended method.- GoLanguage
- Application integrationComponent
- Apache-2.0License
buildx
by Docker Inc
Website Documentation Repositorybuildx supports OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Emissary Ingress
nativeincubating
Website Documentation RepositoryEmissary Ingress supports exporting traces via OTLP by configuring a TracingService custom resource.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Flipt
Website Documentation RepositoryFlipt supports distributed tracing via the OpenTelemetry project.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Harbor
nativegraduated
Website Documentation RepositoryHarbor can provide distributed tracing data for operators and administrator to know the current running status and to help troubleshooting- GoLanguage
- Application integrationComponent
- Apache-2.0License
Istio
nativegraduated
Website DocumentationMake your application participate in tracing with OpenTelemetry, regardless of the language, framework, or platform you use to build your application.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Jaeger
nativegraduated
Website Documentation RepositoryJaeger has the ability to trace some of its own components, namely the requests to the Query service.- GoLanguage
- Application integrationComponent
- Apache 2.0License
KEDA
nativegraduated
by KEDA Authors
Website Documentation RepositoryThe KEDA Operator supports outputting metrics to the OpenTelemetry Collector using HTTP.- GoLanguage
- Application integrationComponent
- Apache-2.0License
kgateway
nativesandbox
Website Documentation Repositorykgateway supports OTLP export for traces and logs, with Prometheus-native metrics collection.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Knative
nativeincubating
Website DocumentationAnalyze and understand the performance and behavior of Knative components- GoLanguage
- Application integrationComponent
- Apache-2.0License
Kong Mesh
by Kong
Website DocumentationKong Mesh provides integration with OpenTelemetry.- GoLanguage
- Application integrationComponent
- CommercialLicense
KrakenD API Gateway
Website Documentation RepositoryThetelemetry/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 Components
nativegraduated
Website DocumentationSystem component traces record the latency of and relationships between operations in the cluster.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Kuma
nativesandbox
by Kuma Authors
Website DocumentationKuma provides integration with OpenTelemetry- GoLanguage
- Application integrationComponent
- Apache-2.0License
Kyverno
first party integrationincubating
Website DocumentationKyverno integrates OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Open Policy Agent
nativegraduated
Website DocumentationOPA will emit spans to an OpenTelemetry Collector via gRPC.- GoLanguage
- Application integrationComponent
- Apache-2.0License
OpenFeature flagd
nativeincubating
Website Documentationflagd provides telemetry data out of the box. This telemetry data is compatible with OpenTelemetry.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Otterize network mapper
by Otterize
Website DocumentationOpenTelemetry support for network mapper.- GoLanguage
- Application integrationComponent
- Apache-2.0License
RoadRunner PHP application server
by Spiral Scout
Website Documentation RepositoryRoadRunner offers OTel (OpenTelemetry) plugin, which provides a unified standard for tracing, logging, and metrics information.- GoLanguage
- Application integrationComponent
- MITLicense
Thanos
nativeincubating
Website DocumentationThanos supports exporting traces in the OpenTelemetry Protocol (OTLP)- GoLanguage
- Application integrationComponent
- Apache-2.0License
Traefik Hub API Management
by Traefik Labs
Website DocumentationTraefik Hub uses OpenTelemetry to get insights into system performance and behavior.- GoLanguage
- Application integrationComponent
- CommercialLicense
Traefik Proxy
by Traefik Labs
Website Documentation RepositoryTraefik supports OpenTelemetry for distributed tracing, logs, and metrics.- GoLanguage
- Application integrationComponent
- MITLicense
Tyk API Gateway
Website Documentation RepositoryYou can leverage the power of OpenTelemetry to enhance your API monitoring with end-to-end distributed tracing.- GoLanguage
- Application integrationComponent
- Apache-2.0License
Keycloak
incubating
Website Documentation RepositoryKeycloak utilizes OpenTelemetry for metrics, logging and distributed tracing provided by the Quarkus OpenTelemetry extension.- JavaLanguage
- Application integrationComponent
- Apache 2.0License
Microcks
nativesandbox
Website DocumentationThe main webapp component supports OpenTelemetry instrumentation for logs, distributed tracing and metrics.- JavaLanguage
- Application integrationComponent
- Apache-2.0License
Strimzi
nativeincubating
Website DocumentationIn Strimzi, tracing facilitates the end-to-end tracking of messages: from source systems to Kafka, and then from Kafka to target systems and applications.- JavaLanguage
- Application integrationComponent
- Apache-2.0License
Backstage
nativeincubating
Website Documentation RepositoryBackstage is an open source framework for building developer portals- JavaScriptLanguage
- Application integrationComponent
- Apache-2.0License
Deno
Deno has built-in OpenTelemetry support for traces, metrics, and logs. Enabled via the OTEL_DENO=true environment variable, it automatically instruments HTTP servers, outgoing fetch requests, and Deno.cron jobs, exports telemetry over OTLP, and supports custom instrumentation via the@opentelemetry/apinpm package.