public class MetricsRestTemplateCustomizer extends Object implements RestTemplateCustomizer
RestTemplateCustomizer that configures the RestTemplate to record
request metrics.| Constructor and Description |
|---|
MetricsRestTemplateCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry,
RestTemplateExchangeTagsProvider tagProvider,
String metricName)
Deprecated.
since 2.2.0 in favor of
MetricsRestTemplateCustomizer(MeterRegistry, RestTemplateExchangeTagsProvider, String, Autotime) |
MetricsRestTemplateCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry,
RestTemplateExchangeTagsProvider tagProvider,
String metricName,
Autotime autotime)
Creates a new
MetricsRestTemplateInterceptor. |
| Modifier and Type | Method and Description |
|---|---|
void |
customize(org.springframework.web.client.RestTemplate restTemplate) |
public MetricsRestTemplateCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry,
RestTemplateExchangeTagsProvider tagProvider,
String metricName)
MetricsRestTemplateCustomizer(MeterRegistry, RestTemplateExchangeTagsProvider, String, Autotime)MetricsRestTemplateInterceptor 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 MetricsRestTemplateCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry,
RestTemplateExchangeTagsProvider tagProvider,
String metricName,
Autotime autotime)
MetricsRestTemplateInterceptor. When autoTimeRequests
is set to true, the interceptor records metrics using the given
meterRegistry with tags provided by the given tagProvider and with
auto-timed request configuration.meterRegistry - the meter registrytagProvider - the tag providermetricName - the name of the recorded metricautotime - auto-timed request settingspublic void customize(org.springframework.web.client.RestTemplate restTemplate)
customize in interface RestTemplateCustomizerCopyright © 2019 Pivotal Software, Inc.. All rights reserved.