如何用云侦探跟踪Feign中的一些调用

时间:2018-03-12 17:23:39

标签: spring-boot spring-cloud zipkin spring-cloud-sleuth

有一个使用spring-boot 1.5 的微服务,它使用 Feign 与其他服务进行通信,其中包括' s spring-cloud-starter-zipkin ,它通过Feign包装所有调用并将跟踪发送到zipkin服务器。 问题是我不想包裹所有的电话并跟踪它们,只有几个最重要的事情要做。 如何通过Feign排除某些调用(方法)来跟踪或排除某些整个Feign客户端(接口)?

1 个答案:

答案 0 :(得分:1)

在侦探1.3.x中,您可以创建一个自定义SpanReporter,在向Zipkin发送范围之前,会分析该网址,并且不会报告该范围。在侦探2.0.x中,您可以为客户端创建自定义HttpSampler(名称为sleuthClientSampler