有一个使用spring-boot 1.5 的微服务,它使用 Feign 与其他服务进行通信,其中包括' s spring-cloud-starter-zipkin ,它通过Feign包装所有调用并将跟踪发送到zipkin服务器。 问题是我不想包裹所有的电话并跟踪它们,只有几个最重要的事情要做。 如何通过Feign排除某些调用(方法)来跟踪或排除某些整个Feign客户端(接口)?
答案 0 :(得分:1)
在侦探1.3.x
中,您可以创建一个自定义SpanReporter
,在向Zipkin发送范围之前,会分析该网址,并且不会报告该范围。在侦探2.0.x
中,您可以为客户端创建自定义HttpSampler
(名称为sleuthClientSampler
)