我正在使用Sleuth和Zipkin进行分布式跟踪,并面临一个问题。
问题:使用3.0.0版的Sping Boot 时,TraceID和SpanID未打印在微服务日志中(并传递给Zipkin)。
以下是我使用的版本:
- Spring Boot 版本:3.0.0
- Spring Cloud版:2021.0.4
- Zipkin服务器版本:zipkin-server-2.23.19-exec
application.properties:
spring.application.name=sleuthpoc2
spring.zipkin.base-url=http://localhost:9411/
spring.sleuth.sampler.probability=1.0
spring.zipkin.sender.type=WEB
1条答案
按热度按时间gmxoilav1#
如我们在https://github.com/spring-cloud/spring-cloud-sleuth/tree/main中所述
Spring Cloud Sleuth的最新次要版本是3.1。您可以检查3.1.x分支以获取最新提交。
此项目的核心已移至测微计跟踪项目,仪器将移至测微计和所有相应的项目(不再是在单个存储库中完成所有仪器。
您可以在此处查看迁移指南https://github.com/micrometer-metrics/tracing/wiki/Spring-Cloud-Sleuth-3.1-Migration-Guide,了解如何从Sleuth迁移到千分尺跟踪。