Можно ли использовать Spring Sleuth в качестве распределенной среды ведения журнала

Мы хотим добавить идентификатор трассировщика (MDC) для нескольких служб REST как часть ведения журнала, чтобы мы могли отслеживать все вызовы в нашем журнале на основе идентификатора.

Подходит ли Spring sleuth для использования в качестве распределенной среды ведения журнала со 100% выборкой все время, или мы неправильно его используем?

Мы обеспокоены накладными расходами при 100% выборке.


person fharms    schedule 18.08.2018    source источник


Ответы (1)


Да, ты можешь. При необходимости вы можете изменить процент во время выполнения. Мы не стали бы создавать инструмент, который не подходит для распределенных систем.

person Marcin Grzejszczak    schedule 18.08.2018
comment
Спасибо, что прояснили это. Это потому, что у меня сложилось впечатление, что сыщик в основном используется для выборки для периодических измерений, а не для того, чтобы также добавлять идентификатор трассировки вообще для всех вызовов. - person fharms; 18.08.2018
comment
Семплирование — это больше о том, чтобы не взорвать zipkin или любой другой инструмент визуализации. - person Marcin Grzejszczak; 18.08.2018