可觀測鏈路 OpenTelemetry 版支持基于OpenTracing標準的調用鏈路上報。可觀測鏈路 OpenTelemetry 版支持OpenTelemetry、Jaeger、Zipkin和Skywalking客戶端,以及Java、Go、Python、JS、C++、C#等語言。
可觀測鏈路 OpenTelemetry 版支持的語言及相應的客戶端如下表所示。
語言 | OpenTelemetry源碼工程 | Jaeger源碼工程 | Zipkin源碼工程 | Skywalking源碼工程 |
Java | https://github.com/alibabacloud-observability/java-demo | https://github.com/jaegertracing/jaeger-client-java | https://github.com/openzipkin/zipkin | https://github.com/apache/skywalking |
Go | https://github.com/alibabacloud-observability/golang-demo/tree/main/opentelemetry-demo | https://github.com/jaegertracing/jaeger-client-go | https://github.com/openzipkin/zipkin-go | 無 |
Python | https://github.com/alibabacloud-observability/python-demo | https://github.com/jaegertracing/jaeger-client-python | https://github.com/Yelp/py_zipkin | 無 |
Node.js | https://github.com/alibabacloud-observability/nodejs-demo | https://github.com/jaegertracing/jaeger-client-node | https://github.com/openzipkin/zipkin-js | https://github.com/SkyAPM/SkyAPM-nodejs |
.NET | https://github.com/alibabacloud-observability/dotnet-demo/tree/master/opentelemetry-demo | https://github.com/jaegertracing/jaeger-client-csharp | https://github.com/openzipkin/zipkin4net | https://github.com/SkyAPM/SkyAPM-dotnet |
C++ | https://github.com/alibabacloud-observability/cpp-demo | https://github.com/jaegertracing/jaeger-client-cpp | https://github.com/flier/zipkin-cpp | 無 |
Ruby | https://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 | 無 | 無 | 無 |
請在下方根據您的應用語言或者使用的客戶端查看相應的應用接入文檔。
按應用語言
語言 | 文檔 |
Java語言 | |
Go應用 | |
Python應用 | |
Node.js應用 | |
.NET應用 | |
C++應用 | |
Ruby應用 | |
Swift應用 | |
Android應用 | |
Rust應用 |
按客戶端
客戶端 | 文檔 |
OpenTelemetry | |
Jaeger | |
Zipkin | |
SkyWalking |