Spring Cloud Sleuth使用相同的跟踪ID

时间:2018-07-27 15:10:14

标签: spring zipkin spring-cloud-sleuth

我在应用程序中启用了侦听功能,并且开始使用traceId和spanId获取日志,但是对于所有各种日志,我都获得了相同的traceId。

我的输入源是消息侦听器,因此它可能全部由单个线程处理,因此可能是原因。有什么办法可以迫使我们使用新的traceId?

我尝试了@NewSpanSpan span = this.tracer.newTrace().start();等,但没有任何好处。

我正在使用2.0.0.RELEASE版本

[INFO] |  +- org.springframework.cloud:spring-cloud-starter-sleuth:jar:2.0.0.RELEASE:compile
[INFO] |  |  \- org.springframework.cloud:spring-cloud-sleuth-core:jar:2.0.0.RELEASE:compile
[INFO] |  \- org.springframework.cloud:spring-cloud-sleuth-zipkin:jar:2.0.0.RELEASE:compile

0 个答案:

没有答案