Integrations

提供 OpenTelemetry 一级支持的库、服务和应用程序。

OpenTelemetry 的使命是 通过使高质量、可移植的遥测数据普及化来支持有效的可观测性。换句话说,可观测性应该内置到您开发的软件中。

虽然通过 零代码集成解决方案集成库 进行的外部集成提供了一种方便的方式来使您的应用程序可观察,但我们相信,最终所有应用程序都应该直接集成 OpenTelemetry API 和 SDK 以获得原生遥测,或者提供一个适合给定软件生态系统的第一方插件。

本页包含提供原生集成或一流插件的库、服务和应用程序的示例。

OpenTelemetry 的原生库集成提供了更好的可观测性和开发人员体验,消除了库暴露和记录钩子的需求。下面您将找到使用 OpenTelemetry API 提供开箱即用可观测性的库列表。

名称1开源组件了解更多
Azure SDK 集成.NETlearn.microsoft.com/en-us/azure/azure-monitor/app/opentelemetry-enable
Elasticsearch Java API 客户端Javawww.elastic.co/docs/reference/elasticsearch/clients/java/setup/opentelemetry
Elasticsearch Python 客户端Pythonwww.elastic.co/guide/en/elasticsearch/client/python-api/current/opentelemetry.html
Elasticsearch Ruby 客户端Rubywww.elastic.co/guide/en/elasticsearch/client/ruby-api/current/opentelemetry.html
Next.js 集成JavaScriptnextjs.org/docs/app/building-your-application/optimizing/open-telemetry
SvelteKit 集成JavaScriptsvelte.dev/docs/kit/observability
MassTransit .NET 客户端.NETmasstransit.io/documentation/configuration/observability
NServiceBus OpenTelemetry 集成.NETdocs.particular.net/nservicebus/operations/opentelemetry
QuarkusJavaquarkus.io/guides/opentelemetry
ThrottlingTroll.NETgithub.com/ThrottlingTroll/ThrottlingTroll/wiki#telemetry

应用程序和服务

以下列表包含一些库、服务和应用程序的示例,它们要么直接集成了 OpenTelemetry API 和 SDK 以获得原生遥测,要么提供了适合其自身可扩展性生态系统的第一方插件。

列表开头是开源项目 (OSS),后面是商业项目。属于 CNCF 的项目旁边会显示 CNCF 徽标。

名称1开源组件了解更多
Argo WorkflowsCNCF Graduated ProjectGoargo-workflows.readthedocs.io/en/latest/metrics/
BackstageCNCF Incubating ProjectJavaScriptbackstage.io/docs/tutorials/setup-opentelemetry
BuildKitGodocs.docker.com/build/building/opentelemetry/
buildxGodocs.docker.com/build/building/opentelemetry/
Claude CodeJavaScriptcode.claude.com/docs/en/monitoring-usage
Cloud FoundryCollectorgithub.com/cloudfoundry/cf-deployment/blob/main/operations/experimental/add-otel-collector.yml
containerdCNCF Graduated ProjectGogithub.com/containerd/containerd/blob/main/docs/tracing.md
CortexCNCF Incubating ProjectGocortexmetrics.io/docs/guides/tracing/#opentelemetry
CRI-OCNCF Graduated ProjectGogithub.com/cri-o/cri-o/blob/main/docs/crio.conf.5.md#criotracing-table
CsvPath FrameworkPythonwww.csvpath.org/getting-started/dataops-integrations/getting-started-with-csvpath-+-opentelemetry
DaprCNCF Incubating ProjectGodocs.dapr.io/operations/observability/tracing/otel-collector/open-telemetry-collector/
Checkmk 的分布式追踪与 OpenTelemetryPythoncheckmk.com/werk/16565
Envoy ProxyCNCF Graduated ProjectC++www.envoyproxy.io/docs/envoy/latest/start/sandboxes/opentelemetry
FliptGowww.flipt.io/docs/configuration/observability#tracing
Fluent CI EngineRustgithub.com/fluentci-io/fluentci-engine#-opentelemetry-tracing
Google Gemini CLIJavaScriptgeminicli.com/docs/cli/telemetry/#observability-with-opentelemetry
HarborCNCF Graduated ProjectGogoharbor.io/docs/edge/administration/distributed-tracing/
IstioCNCF Graduated ProjectGoistio.io/latest/docs/tasks/observability/distributed-tracing/opentelemetry/
JaegerCNCF Graduated ProjectGowww.jaegertracing.io/docs/1.60/monitoring/#traces
KEDACNCF Graduated ProjectGokeda.sh/docs/latest/integrations/opentelemetry/
KeycloakCNCF Incubating ProjectJavawww.keycloak.org/server/tracing
KnativeCNCF Incubating ProjectGoknative.dev/docs/eventing/observability/metrics/collecting-metrics/
Kong API Gatewaydocs.konghq.com/hub/kong-inc/opentelemetry/
KubewardenCNCF Sandbox ProjectRustdocs.kubewarden.io/howtos/telemetry/opentelemetry-qs
KumaCNCF Sandbox ProjectGokuma.io/docs/2.7.x/guides/otel-metrics/
KyvernoCNCF Incubating ProjectGokyverno.io/docs/monitoring/opentelemetry/
MicrocksCNCF Sandbox ProjectJavamicrocks.io/documentation/explanations/monitoring/
MLflowPythonmlflow.org/docs/latest/llms/tracing/index.html
Open Policy AgentCNCF Graduated ProjectGowww.openpolicyagent.org/docs/latest/monitoring/#opentelemetry
OpenFeature flagdCNCF Incubating ProjectGoflagd.dev/reference/monitoring/#opentelemetry
OpenFGACNCF Sandbox ProjectGoopenfga.dev/docs/getting-started/setup-openfga/configure-openfga#telemetry
Otterize 网络映射器Godocs.otterize.com/reference/configuration/network-mapper/helm-chart#opentelemetry-exporter-parameters
RoadRunner PHP 应用服务器Godocs.roadrunner.dev/docs/logging-and-observability/otel
rustupRustrust-lang.github.io/rustup/dev-guide/tracing.html
StrimziCNCF Incubating ProjectJavastrimzi.io/docs/operators/latest/deploying#assembly-distributed-tracing-str
ThanosCNCF Incubating ProjectGothanos.io/tip/thanos/tracing.md/#opentelemetry-otlp
Kubernetes 系统组件的追踪CNCF Graduated ProjectGokubernetes.io/docs/concepts/cluster-administration/system-traces/
使用 OpenTelemetry 追踪 ClickHouseC++clickhouse.com/docs/en/operations/opentelemetry
Tyk API GatewayGotyk.io/docs/product-stack/tyk-gateway/advanced-configurations/distributed-tracing/open-telemetry/open-telemetry-overview/
APIContextPythondocs.apimetrics.io/docs/export-with-opentelemetry
Cisco Network Services Orchestrator (NSO)Pythondeveloper.cisco.com/docs/nso/observability-exporter/
HerokuCollectordevcenter.heroku.com/articles/opentelemetry-concepts-and-heroku
Kong MeshGodocs.konghq.com/mesh/latest/guides/otel-metrics/
MATLAB OpenTelemetry 接口C++www.mathworks.com/matlabcentral/fileexchange/130979-opentelemetry-matlab
MySQL Enterprise ServerC++dev.mysql.com/doc/refman/9.2/en/telemetry-trace.html
ThousandEyes for OpenTelemetryCollectordocs.thousandeyes.com/product-documentation/integration-guides/opentelemetry/
Traefik Hub API ManagementGodoc.traefik.io/traefik-hub/operations/metrics

添加您的集成

要将您的库、服务或应用程序列出,请 提交一个 PR,将条目添加到 注册表。条目应包括:

  • 链接到您的库、服务或应用程序的主页
  • 链接到解释如何使用 OpenTelemetry 启用可观测性的文档

保持集成信息最新

请确保您保持集成信息的最新状态,否则我们可能会更新或将其从注册表或 生态系统列表 中删除。有关详细信息,请参阅 保持注册表信息最新


  1. 按字母顺序列出 ↩︎ ↩︎


最后修改于 2025 年 6 月 11 日: 警报清理 (#7090) (c392c714)