spring Sleuth不适用于Sping Boot 3.0.0版本

hgc7kmma  于 2022-12-02  发布在  Spring
关注(0)|答案(1)|浏览(321)

我正在使用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
gmxoilav

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迁移到千分尺跟踪。

相关问题