Sleuth请求链路追踪

Posted by Beyonderwei on 2021-01-02
Words 246 and Reading Time 1 Minutes
Viewed Times

一、简介

​ 一般客户端的一个请求在后端系统中会经过多个不同的微服务节点的调用来产生最后的结果,因此会形成一个复杂的调用链路,Sleuth兼容支持 Zipkin 实现请求链路的追踪和展现。SpringCloud从F版起已不需要自己构建Zipkin server了,只需要调用jar包即可。

二、安装与运行

三、服务配置

  • pom依赖

    1
    2
    3
    4
    5
    <!--包含了sleuth+zipkin-->
    <dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-zipkin</artifactId>
    </dependency>
  • yaml 配置

    1
    2
    3
    4
    5
    6
    spring:
    zipkin:
    base-url: http://localhost:9411
    sleuth:
    sampler:
    probability: 1
  • 当服务之间相互调用时。即可在 http://localhost:9411/zipkin/ 上看到调用链路。


本文为作者原创文章,未经作者允许不得转载。

...

...

00:00
00:00