集成链路追踪组件Sleuth
1.在各个服务添加sleuth依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency>
Zipkin+Sleuth整合
1.下载Zipkin的jar包,在官网可以下载.
2.通过命令行,输入下面的命令启动ZipKin Server
java -jar zipkin-server-2.22.1-exec.jar
3.通过浏览器访问 http://localhost:9411访问
4.在各个微服务中添加zipkin依赖
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
5.在各个微服务中添加如下配置
spring:
zipkin:
base-url: http://127.0.0.1:9411/ #zipkin server的请求地址
discoveryClientEnabled: false #让nacos把它当成一个URL,而不要当做服务名
sleuth:
sampler:
probability: 1.0 #采样的百分比