sleuth:日志打印标记

  1. traceId:一条链路中可以包含多个
  2. spanId:一次请求
  3. 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、效果如下:
sleuth+zipkin实现链路追踪监控_sleuthsleuth+zipkin实现链路追踪监控_网关链路追踪_02