Managed Service for OpenTelemetryを使用すると、OpenTracing 標準に基づいてトレースデータをレポートできます。Managed Service for OpenTelemetryは、OpenTelemetry、Jaeger、Zipkin、および SkyWalking クライアントをサポートしています。Managed Service for OpenTelemetry でサポートされているプログラミング言語には、Java、Go、Python、JavaScript、C++、および C# が含まれます。
次の表は、Managed Service for 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 | N/A |
Python | https://github.com/alibabacloud-observability/python-demo | https://github.com/jaegertracing/jaeger-client-python | https://github.com/Yelp/py_zipkin | N/A |
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 | N/A |
Ruby | https://github.com/alibabacloud-observability/ruby-demo | N/A | N/A | N/A |
iOS (Objective-C and Swift) | https://github.com/alibabacloud-observability/swift-demo | N/A | N/A | N/A |
Android (Java) | https://github.com/alibabacloud-observability/android-demo | N/A | N/A | N/A |
アプリケーションのプログラミング言語と使用するクライアントに基づいて、アプリケーションをインストルメントする方法に関するドキュメントをご覧ください。