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, Go, Python, JavaScript, C++, and C#.
The following table describes the 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 |
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 |