目录
一、Zipkin-server Jar包下载
https://repo1.maven.org/maven2/io/zipkin/java/zipkin-server/2.9.3/
使用命令启动jar包:java -jar zipkin-server-2.9.3-exec.jar
启动后浏览器访问:http://127.0.0.1:9411/zipkin/
二、代码实现
2.1 pom 依赖
<!--服务追踪 zipkin sleuth-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
spring-cloud-starter-zipkin 的依赖中包含了sleuth
2.2 application.yml
spring:
zipkin:
sender:
# 设置使用http的方式传输数据
type: web
# 指定了 zipkin 服务器的地址
base-url: http://localhost:9411
sleuth:
sampler:
#设置Sleuth的抽样收集概率 采样比例为: 0.1(即10%),设置的值介于0.0到1.0之间,1.0则表示全部采集。
probability: 1.0
feign:
processor:
enabled: false
2.3 在Gateway网关、Order、Account、Storage等服务添加以上配置
三、服务调用可视化
发起请求。
后查看Zipkin,可以查看到我们调用的过程:
点击依赖可以看到服务间的关系: