1.CPP 版本
1.1 编译开启 -DTARS_OPENTRACKING=1,依赖opentracing-cpp ,zipkin-cpp-opentracing 。
1.2 重新编译 发布服务,增加配置
1.3 选择编辑私有模版,填写以下内容:
<tars>
<application>
<client>
collector_host=127.0.0.1
collector_port=9411
sample_rate=1.0
</client>
</application>
</tars>
1.4 调用链展示
现在以集成zipkin为例展示所上报的数据。
-
获取zipkin server的可执行jar包。
-
启动zipkin server,启动参数设置请参考zipkin官方文档说明。
-
curl -sSL https://zipkin.io/quickstart.sh | bash -s java -jar zipkin.jar
或者 Docker 运行简单,方便。
-
# Note: this is mirrored as ghcr.io/openzipkin/zipkin docker run -d -p 9411:9411 openzipkin/zipkin
查看 9411 端口正在被监听,访问,http://your_host:9411/zipkin/