有一个带有Spring-Boot1.5的微服务,它使用假动作与其他服务通信,还有spring-cloud-starter-zipkin,它通过假动作包装所有调用,并将跟踪发送到zipkin服务器。问题是我不想包装所有的电话并跟踪它们,只有几个最重要的做到这一点。我如何从跟踪中排除一些带有假动作的调用(方法),或者驱逐一些整个假动作的客户端(接口)?
在Sleuth1.3.x
中,您可以创建一个自定义的SpanReporter
,在向Zipkin发送span之前,它将分析URL而不报告span。在Sleuth2.0.x
中,您可以为客户端创建自定义的httpsampler
(名称为SleuthClientSampler
)
Spring Cloud Sleuth跟踪头是否像这里描述的RabbitMq和Kafka那样被注入到Spring Cloud Stream Kinesis消息中?我们有一个REST控制器,它在处理POST请求之后,但在向客户机发送响应之前,向Kinesis发送一个Avro消息,该消息使用Spring Cloud Stream Kinesis总结事务。我想确保在REST控制器中启动的跟踪id被传播到
我正在使用侦探,我想知道是否有可能获得当前的跟踪ID?我不需要添加任何响应或任何东西。我只是想要跟踪ID的电子邮件提醒开发团队在某些情况下。
要求是从应用程序向zipkin导出匹配url模式的请求跟踪。我知道在sleuth属性中有选项可以从导出中排除跟踪。但我的情况恰恰相反。包括仅用于导出指定url模式的跟踪。 我尝试使用一个自定义的httpSampler,并提到了基于url模式导出跟踪的逻辑。但它并没有像预期的那样起作用。有没有相同的样品,真的有帮助吗?非常感谢。
我在中使用Sleuth。示例: 我希望日志具有与日志相同的跟踪id。然而,它没有。因此我想知道该怎么办?谢了! 附言。我无法控制如何管理线程(因为它来自Pushy),所以无法使用LazyTraceExecutor之类的东西。
我正在使用侦探2.0.x,我想添加我自己的跟踪ID,除了它自己的。 我正在浏览给定的链接 https://cloud.spring.io/spring-cloud-static/spring-cloud-sleuth/2.0.0.RC2/single/spring-cloud-sleuth.html#_propagation 我想修改跟踪如下代码:-公共静态最终字符串TAG _ NAME = "
null