分布式链路追踪系统Sleuth和ZipKin

1、官方文档
http://cloud.spring.io/spring-cloud-static/Finchley.SR1/single/spring-cloud.html#sleuth-adding-project

2、什么是Sleuth
一个组件,专门用于记录链路数据的开源组件,最主要功能做日志埋点

[order-service,96f95a0dd81fe3ab,852ef4cfcdecabf3,false]

1、第一个值,spring.application.name的值

2、第二个值,96f95a0dd81fe3ab ,sleuth生成的一个ID,叫Trace ID,用来标识一条请求链路,一条请求链路中包含一个Trace ID,多个Span ID

3、第三个值,852ef4cfcdecabf3、spanid 基本的工作单元,获取元数据,如发送一个http

4、第四个值:false,是否要将该信息输出到zipkin服务中来收集和展示。

3、添加依赖

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-sleuth</artifactId>
</dependency>

猜你喜欢

转载自www.cnblogs.com/dingpeng9055/p/12794782.html