有没有办法在OpenTracing中使用Spring Cloud Sleuth?我想用Jaeger
连接Spring客户端答案 0 :(得分:5)
Spring Sleuth现在与OpenTracing兼容。您要做的就是在类路径中使用OpenTracing Jars。
然后您可以使用Sleuth-Zipkin将仪器数据发送到Jaeger的Zipkin收集器。
通过这种方式,您可以用最少的配置来实现所需的一切。
您可以在此处使用我的示例程序作为示例:
答案 1 :(得分:2)
这里正在进行讨论 - https://github.com/spring-cloud/spring-cloud-sleuth/issues/599。通常我们没有明确使用OpenTracing API,但我们在头传播方面兼容Zipkin。您也可以根据需要操作标题名称,因此如果您使用的任何类型的库需要其他标题名称作为span / trace等,那么您可以根据需要自行设置它。