依赖
<!-- 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
需要刷新和筛选一下
点进去可以看到具体信息