Spring Cloud Sleuth with OpenTracing

Spring Cloud Sleuth with OpenTracing

有没有办法将 Spring Cloud Sleuth 与 OpenTracing 一起使用?我想用 Jaeger

连接 Spring 个客户端

这里正在进行讨论 - https://github.com/spring-cloud/spring-cloud-sleuth/issues/599。一般来说,我们不会明确使用 OpenTracing API 但我们在 header 传播方面与 Zipkin 兼容。您还可以根据需要操作 header 名称,因此如果您使用的任何类型的库需要跨度/跟踪等其他 header 名称,那么您可以根据需要自行设置。

Spring Sleuth 现在与 OpenTracing 兼容。您所要做的就是在 class 路径中使用 OpenTracing Jars。

然后您可以使用 Sleuth-Zipkin 将检测数据发送到 Jaeger 的 Zipkin 收集器。

这样你就可以用最少的配置实现你想要的一切。

您可以在这里使用我的示例程序作为示例:

https://github.com/anoophp777/spring-webflux-jaegar-log4j2