Spring Cloud Sleuth学习笔记
分布式追踪解决方案
一、zipkin
1、下载
下载 zipkin-server-2.12.9-exec.jar
2、运行
java -jar zipkin-server-2.12.9-exec.jar
注:实际应用中是后台运行
二、sleuth
1、所有服务引入依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
2、所有服务添加配置
spring:
zipkin:
base-url: http://localhost:9411 # zipkin地址
sleuth:
sampler:
probability: 1 # 设置采样率,在0-1之间,1表示全部采集
三、查看
访问web页面
http://localhost:9411/zipkin/
可以查看服务的调用链路、依赖关系、耗时情况等。