Spring boot 如何使用cloud sleuth从跟踪中排除一些使用Faign的调用

Spring boot 如何使用cloud sleuth从跟踪中排除一些使用Faign的调用,spring-boot,spring-cloud,zipkin,spring-cloud-sleuth,Spring Boot,Spring Cloud,Zipkin,Spring Cloud Sleuth,spring boot 1.5中有一个微服务,它使用Feign与其他服务通信,还有spring cloud starter zipkin,它通过Feign包装所有调用,并将跟踪发送到zipkin服务器。 问题是我不想把所有的电话都打包并追踪,只有几个最重要的方法可以做到。 我如何才能从跟踪中排除一些使用Faign的callsmethods,或排除整个Faign clientinterface?在Sleuth 1.3.x中,您可以创建一个自定义的SpanReporter,在将span发送到Zipk

spring boot 1.5中有一个微服务,它使用Feign与其他服务通信,还有spring cloud starter zipkin,它通过Feign包装所有调用,并将跟踪发送到zipkin服务器。 问题是我不想把所有的电话都打包并追踪,只有几个最重要的方法可以做到。 我如何才能从跟踪中排除一些使用Faign的callsmethods,或排除整个Faign clientinterface?

在Sleuth 1.3.x中,您可以创建一个自定义的SpanReporter,在将span发送到Zipkin之前,它将分析URL,而不会报告该span。在Sleuth 2.0.x中,您可以为客户端创建一个名为sleuthClientSampler的自定义HttpSampler