sleuth:日志打印标记
- traceId:一条链路中可以包含多个
- spanId:一次请求
- true/false:是否需要把输入的数据展示到其他按平台上
zipkin
日志上报、收集展示
实现步骤:
1、在网关和所有的服务中添加如下jar包
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>
2、在网关和所有的服务的配置文件中添加如下配置
spring:
sleuth:
sampler:
probability: 1.0
zipkin:
base-url: http://192.168.234.128:9411/ #zipkin服务地址
3、部署zipkin
可以参考官网https://zipkin.io/pages/quickstart 快速部署实现
4、效果如下: