【SpringCloud】Sleuth链路追踪使用

文章目录

  • 概述
  • 配置
    • YML
    • POM
    • 示例
    • 调用路径

概述

能够查看服务调用链路

官网:
https://github.com/spring-cloud/spring-cloud-sleuth
在分布式系统中提供追踪解决方案并且兼容支持了zipkin
【SpringCloud】Sleuth链路追踪使用_第1张图片

配置

SpringCloud从F版起已不需要自己构建Zipkin Server了,只需调用jar包即可

下载zipkin-serve.jar
https://repo1.maven.org/maven2/io/zipkin/zipkin-server/2.24.3/

YML

spring:
  application:
    name: cloud-payment-service
  zipkin:
    base-url: http://localhost:9411
  sleuth:
    sampler:
      #采样率值介于 0 到 1 之间,1 则表示全部采集
     probability: 1

POM


<dependency>
    <groupId>org.springframework.cloudgroupId>
    <artifactId>spring-cloud-starter-zipkinartifactId>
dependency>

示例

【SpringCloud】Sleuth链路追踪使用_第2张图片

调用路径

【SpringCloud】Sleuth链路追踪使用_第3张图片

你可能感兴趣的:(Java,spring,cloud,spring,后端)