Back
Featured image of post Sleuth+Zipkin链路跟踪入门

Sleuth+Zipkin链路跟踪入门

依赖

<!-- sleuth -->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-sleuth</artifactId>
    <version>2.2.6.RELEASE</version>
</dependency>

<!-- zipkin -->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-zipkin</artifactId>
    <version>2.2.6.RELEASE</version>
</dependency>

这里踩了大坑,不要用阿里的镜像,用Maven官方的,阿里的有问题!!

配置文件

spring:
	sleuth:
    sampler: #采样器
      probability: 1.0 #采样率,采样率是采集Trace的比率,默认0.1
      rate: 10000 #每秒数据采集量,最多n条/秒Trace
  zipkin:
    #设置zipkin服务端地址
    base-url: http://49.234.82.226:9411

然后去服务端部署zipkin的可视化监控程序,参照官网:

https://zipkin.io/pages/quickstart.html

推荐使用docker

docker run -d -p 9411:9411 openzipkin/zipkin

使用

之后调用的链路就可以在下面链接看到了

http://49.234.82.226:9411/zipkin

需要刷新和筛选一下

点进去可以看到具体信息

comments powered by Disqus
一辈子热爱技术
Built with Hugo
Theme Stack designed by Jimmy
gopher