6

有没有办法将 Spring Cloud Sleuth 与 OpenTracing 一起使用?我想将 Spring 客户端与 Jaeger 连接起来

4

2 回答 2

15

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

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

通过这种方式,您可以通过最少的配置实现您想要的一切。

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

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

于 2018-11-19T07:38:53.803 回答
2

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

于 2017-06-05T13:35:47.313 回答