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 收集器。
这样你就可以用最少的配置实现你想要的一切。
您可以在这里使用我的示例程序作为示例: