天天看点

TARS 开启调用链数据

1.CPP 版本

  1.1  编译开启 -DTARS_OPENTRACKING=1,依赖opentracing-cpp ,zipkin-cpp-opentracing 。

  1.2 重新编译 发布服务,增加配置

TARS 开启调用链数据

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包。

    参考 https://github.com/openzipkin/zipkin

  • 启动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/

继续阅读