public class MetricsWebClientCustomizer extends Object implements WebClientCustomizer
WebClientCustomizer that configures the WebClient to record request
metrics.| Constructor and Description |
|---|
MetricsWebClientCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry,
WebClientExchangeTagsProvider tagProvider,
String metricName)
Deprecated.
since 2.2.0 in favor of
MetricsWebClientCustomizer(MeterRegistry, WebClientExchangeTagsProvider, String, AutoTimer) |
MetricsWebClientCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry,
WebClientExchangeTagsProvider tagProvider,
String metricName,
AutoTimer autoTimer)
Create a new
MetricsWebClientFilterFunction that will record metrics using
the given meterRegistry with tags provided by the given
tagProvider. |
| Modifier and Type | Method and Description |
|---|---|
void |
customize(org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder) |
@Deprecated public MetricsWebClientCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry, WebClientExchangeTagsProvider tagProvider, String metricName)
MetricsWebClientCustomizer(MeterRegistry, WebClientExchangeTagsProvider, String, AutoTimer)MetricsWebClientFilterFunction that will record metrics using
the given meterRegistry with tags provided by the given
tagProvider.meterRegistry - the meter registrytagProvider - the tag providermetricName - the name of the recorded metricpublic MetricsWebClientCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry,
WebClientExchangeTagsProvider tagProvider,
String metricName,
AutoTimer autoTimer)
MetricsWebClientFilterFunction that will record metrics using
the given meterRegistry with tags provided by the given
tagProvider.meterRegistry - the meter registrytagProvider - the tag providermetricName - the name of the recorded metricautoTimer - the auto-timers to apply or null to disable auto-timingpublic void customize(org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder)
customize in interface WebClientCustomizerCopyright © 2019 Pivotal Software, Inc.. All rights reserved.