Как отследить Apache HttpClient с помощью микрометрической трассировки ⇐ JAVA
-
Anonymous
Как отследить Apache HttpClient с помощью микрометрической трассировки
Я использую пружинный микрометр для отслеживания и попытался настроить HttpClient следующим образом.
MicrometerHttpClientInterceptor interceptorProvider = новый MicrometerHttpClientInterceptor(new SimpleMeterRegistry(), x -> x.getRequestLine().getUri(), Теги.пустой(), ЛОЖЬ); вернуть HttpClients.custom() .addInterceptorFirst(interceptorProvider.getRequestInterceptor()) .addInterceptorLast(interceptorProvider.getResponseInterceptor()) .строить(); Но http-клиент не добавляет заголовки трассировки ни в один из HTTP-запросов.
Есть ли что-нибудь эквивалентное инструментарию Brave или какая-либо поддержка перехватчиков от Micrometer?
Я использую пружинный микрометр для отслеживания и попытался настроить HttpClient следующим образом.
MicrometerHttpClientInterceptor interceptorProvider = новый MicrometerHttpClientInterceptor(new SimpleMeterRegistry(), x -> x.getRequestLine().getUri(), Теги.пустой(), ЛОЖЬ); вернуть HttpClients.custom() .addInterceptorFirst(interceptorProvider.getRequestInterceptor()) .addInterceptorLast(interceptorProvider.getResponseInterceptor()) .строить(); Но http-клиент не добавляет заголовки трассировки ни в один из HTTP-запросов.
Есть ли что-нибудь эквивалентное инструментарию Brave или какая-либо поддержка перехватчиков от Micrometer?
Мобильная версия