春天云侦探与春天云流

时间:2019-03-21 06:00:41

标签: spring-cloud-stream spring-cloud-sleuth

我们正在使用Spring Cloud Stream(带有Kafka活页夹)构建事件驱动的微服务,并寻找用于跟踪未暴露为http端点的Micorservices的选项。请提出建议。

我了解使用Sleuth会自动在日志中添加跟踪和跨度ID到日志。尚不清楚将其与Spring Cloud Stream一起使用的文档-https://cloud.spring.io/spring-cloud-sleuth/spring-cloud-sleuth#_messaging

找到了一个示例,但不确定是否是正确的方法-https://github.com/bjedrzejewski/food-order-publisher/blob/zipkin-example/src/main/java/com/e4developer/foodorderpublisher/FoodOrderController.java

谢谢

1 个答案:

答案 0 :(得分:1)

Sleuth通过使用消息头传播 span id,trace id 和其他相关信息来进行消息传递。通过注册特殊通道拦截器来实现。