可观测链路 OpenTelemetry 版支持基于OpenTracing标准的调用链路上报。可观测链路 OpenTelemetry 版支持OpenTelemetry、Jaeger、Zipkin和Skywalking客户端,以及Java、Go、Python、JS、C++、C#等语言。

可观测链路 OpenTelemetry 版支持的语言及相应的客户端如下表所示。

表 1. 可观测链路 OpenTelemetry 版支持的语言及相应的客户端
语言OpenTelemetry源码工程Jaeger源码工程Zipkin源码工程Skywalking源码工程
Javahttps://github.com/alibabacloud-observability/java-demohttps://github.com/jaegertracing/jaeger-client-javahttps://github.com/openzipkin/zipkinhttps://github.com/apache/skywalking
Gohttps://github.com/alibabacloud-observability/golang-demo/tree/main/opentelemetry-demohttps://github.com/jaegertracing/jaeger-client-gohttps://github.com/openzipkin/zipkin-go
Pythonhttps://github.com/alibabacloud-observability/python-demohttps://github.com/jaegertracing/jaeger-client-pythonhttps://github.com/Yelp/py_zipkin
Node.jshttps://github.com/alibabacloud-observability/nodejs-demohttps://github.com/jaegertracing/jaeger-client-nodehttps://github.com/openzipkin/zipkin-jshttps://github.com/SkyAPM/SkyAPM-nodejs
.NEThttps://github.com/alibabacloud-observability/dotnet-demo/tree/master/opentelemetry-demohttps://github.com/jaegertracing/jaeger-client-csharphttps://github.com/openzipkin/zipkin4nethttps://github.com/SkyAPM/SkyAPM-dotnet
C++https://github.com/alibabacloud-observability/cpp-demohttps://github.com/jaegertracing/jaeger-client-cpphttps://github.com/flier/zipkin-cpp
Rubyhttps://github.com/alibabacloud-observability/ruby-demo
iOS (Objective-C/Swift)https://github.com/alibabacloud-observability/swift-demo()无
Android (Java)https://github.com/alibabacloud-observability/android-demo

请在下方根据您的应用语言或者使用的客户端查看相应的应用接入文档。

按应用语言

按客户端