как исключить некоторые звонки с Feign из отслеживания с помощью облачного сыщика

есть микросервис с Spring-boot 1.5, который использует Feign для связи с другими сервисами, также есть spring-cloud -starter-zipkin, который завершает все вызовы через Feign и отправляет трассировку на сервер zipkin. Дело в том, что я не хочу объединять все звонки и отслеживать их, для этого есть только несколько наиболее важных. Как я могу исключить некоторые вызовы (методы) с помощью Feign из трассировки или исключить весь клиент Feign (интерфейс)?


person slippery    schedule 12.03.2018    source источник


Ответы (1)


В Sleuth 1.3.x вы можете создать пользовательский SpanReporter, который перед отправкой диапазона в Zipkin будет анализировать URL и не сообщать этот диапазон. В Sleuth 2.0.x вы можете создать собственный HttpSampler для клиентской стороны (с именем sleuthClientSampler)

person Marcin Grzejszczak    schedule 12.03.2018