链路追踪Tracing Analysis支持基于OpenTracing标准的调用链路上报。链路追踪支持Jaeger、Zipkin和Skywalking客户端,以及Java、PHP、Go、Python、JS、C++、C#等语言。

链路追踪支持的语言及相应的客户端如下表所示。

表 1. 链路追踪支持的语言及相应的客户端
语言 Jaeger源码工程 Zipkin源码工程 Skywalking源码工程
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
Python https://github.com/jaegertracing/jaeger-client-python https://github.com/Yelp/py_zipkin
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

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

按应用语言

按客户端