如何为 RabbitListener 和 RabbitTemplate 使用 spring cloud sleuth

How to use spring cloud sleuth for RabbitListener and RabbitTemplate

我想使用 spring 云侦探将 RabbitMQ 消息跟踪事件发送到 Zipkin,经过多次研究,我发现最近添加了一些配置到 spring 以便管理它,您可以在 here, 但不幸的是没有任何文档解释我们如何配置它,我尝试了很多方法但我无法将跟踪事件发送到 Zipkin。

请指教

您所指的配置是用于消息传递系统的检测,而不是用于使用消息传递系统将跟踪发送到 zipkin。

你应该看看这个auto-configuration, and especially this sender config

你想做的事情也记录在这里:https://cloud.spring.io/spring-cloud-sleuth/2.0.x/single/spring-cloud-sleuth.html#_sleuth_with_zipkin_over_rabbitmq_or_kafka

您应该只需要将 spring-cloud-starter-zipkinspring-rabbit 添加到您的依赖项中。如果您想更改默认队列(即 zipkin),则需要将 spring.zipkin.rabbitmq.queue 添加到您的属性中。