分布式跟踪解决方案
日志打印图示
参数分析
日志的格式为:[applicationName, tracedspanld, export], Sleuth可以在发起每个请求时生成traceld、spanld,同一个请求链路的traceid是一样的,每次调用生成的spanid的值是不一样的。
applicationName
应用的名称,也就是application.properties中的spring.application.name属 性的值.
traceId
一个请求分配的ID号,用来标识一条请求链路.
spanid
表示一个基本的工作单元,一个请求可以包含多个步骤,每个步骤都拥有自己的 spanld
export
表示是否要将该信息输出到类似Zipkin这样的追踪服务端进行收集和展示。
相关依赖
org.springframework.cloud spring-cloud-starter-zipkin
配置项
#是否开启sleuth spring.sleuth.enabled=true



