Tracing Analysis allows you to report trace data based on the OpenTracing standard. Tracing Analysis supports the Jaeger, Zipkin, and SkyWalking clients. The programming languages that are supported by Tracing Analysis include Java, PHP, Go, Python, JavaScript, C++, and C#.

The following table describes the languages and the corresponding clients supported by Tracing Analysis.

Table 1. Languages and the corresponding clients supported by Tracing Analysis
Language Jaeger source code project Zipkin source code project SkyWalking source code project
Java https://github.com/jaegertracing/jaeger-client-java https://github.com/openzipkin/zipkin https://github.com/apache/skywalking
PHP https://github.com/jukylin/jaeger-php https://github.com/openzipkin/zipkin-php https://github.com/SkyAPM/SkyAPM-php-sdk
Go https://github.com/jaegertracing/jaeger-client-go https://github.com/openzipkin/zipkin-go Unknown
Python https://github.com/jaegertracing/jaeger-client-python https://github.com/Yelp/py_zipkin Unknown
JS https://github.com/jaegertracing/jaeger-client-node https://github.com/openzipkin/zipkin-js https://github.com/SkyAPM/SkyAPM-nodejs
.NET https://github.com/jaegertracing/jaeger-client-csharp https://github.com/openzipkin/zipkin4net https://github.com/SkyAPM/SkyAPM-dotnet
C++ https://github.com/jaegertracing/jaeger-client-cpp https://github.com/flier/zipkin-cpp Unknown