集成

使用OpenTelemetry的第一方支持的库、服务和应用程序。

OpenTelemetry的使命是 通过使高质量、可移植的遥测普及,实现有效的可观察性。 换句话说,可观察性应该内置在您开发的软件中。

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

Name1 OSS Components Learn more
Cerbos JS SDK Yes JavaScript github.com/cerbos/cerbos-sdk-javascript/tree/main/packages/opentelemetry
containerd Yes Go github.com/containerd/containerd/blob/main/docs/tracing.md
cortex Yes Go cortexmetrics.io/docs/guides/tracing/#opentelemetry
CRI-O Yes Go github.com/cri-o/cri-o/blob/main/docs/crio.conf.5.md#criotracing-table
Dapr Yes Go docs.dapr.io/operations/observability/tracing/otel-collector/open-telemetry-collector/
Docker Buildx and BuildKit Yes Go docs.docker.com/build/building/opentelemetry/
Elasticsearch Java API Client Yes Java www.elastic.co/guide/en/elasticsearch/client/java-api-client/current/opentelemetry.html
Flipt Yes Go www.flipt.io/docs/configuration/observability#tracing
Harbor Yes Go goharbor.io/docs/edge/administration/distributed-tracing/
Jenkins Yes Java plugins.jenkins.io/opentelemetry/
KEDA Yes Go keda.sh/docs/2.12/operate/opentelemetry/
Knative Yes Go knative.dev/docs/eventing/observability/metrics/collecting-metrics/#about-opentelemetry
Kubernetes Yes Go kubernetes.io/docs/concepts/cluster-administration/system-traces/
Kyverno Yes Go kyverno.io/docs/monitoring/opentelemetry/
Micrometer Yes Java micrometer.io/docs/tracing#_micrometer_tracing_opentelemetry_setup
Next.js Yes JavaScript nextjs.org/docs/app/building-your-application/optimizing/open-telemetry
NGINX Web Server Yes C++ github.com/nginxinc/nginx-otel
Open Policy Agent Yes Go www.openpolicyagent.org/docs/latest/monitoring/#opentelemetry
OpenFeature flagd Yes Go flagd.dev/reference/monitoring/#opentelemetry
Quarkus Yes Java quarkus.io/guides/opentelemetry
RoadRunner Yes Go, PHP roadrunner.dev/docs/lab-otel/current/en
rustup Yes Rust rust-lang.github.io/rustup/dev-guide/tracing.html
Strimzi Yes Java strimzi.io/docs/operators/latest/deploying#assembly-distributed-tracing-str
Thanos Yes Go thanos.io/tip/thanos/tracing.md/#opentelemetry-otlp
Tyk API Gateway Yes Go tyk.io/docs/product-stack/tyk-gateway/advanced-configurations/distributed-tracing/open-telemetry/open-telemetry-overview/
Cisco NSO No Python developer.cisco.com/docs/nso/#!observability-exporter/
Kong API Gateway No docs.konghq.com/hub/kong-inc/opentelemetry/
Matlab No C++ www.mathworks.com/matlabcentral/fileexchange/130979-opentelemetry-matlab
MySQL Enterprise Server No C++ dev.mysql.com/doc/refman/8.1/en/telemetry-trace.html
ThousandEyes (Cisco) No Collector docs.thousandeyes.com/product-documentation/api/opentelemetry
Traefik Hub API Management No Go doc.traefik.io/traefik-hub/operations/telemetry/overview/

要在列表中列出您的库、服务或应用程序,请提交一个PR,并添加以下内容:

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

  1. Listed alphabetically ↩︎

最后修改 December 10, 2023: translate (a4350d6e)