我使用org.springframework.cloud.sleuth.Tracer
(1.3.x)来获取当前的Span和Trace id。它看起来像2。spring-cloud-sleuth-core
的x版本去掉了它,经过大量的搜索,没有明显的替代品。请帮助。
侦探x是建立在Brave之上的。你可以查看1.3 ->2.x迁移指南查看如何迁移。
回答你的确切问题:侦探的追踪器被替换为brave.Tracer
,你可以注射和使用它。
请注意侦探3。X已经被释放了,有一个2。x→3.x移植指南。在3.0中,Sleuth抽象了跟踪库,因此在3.x中有一个Sleuth Tracer。
我建议升级到最新版本的Sleuth(这也意味着升级到最新的Spring Boot和Spring Cloud)。