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(RestTemplate restTemplate)
Callback to customize a
RestTemplate instance. |
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(RestTemplate restTemplate)
RestTemplateCustomizerRestTemplate instance.customize in interface RestTemplateCustomizerrestTemplate - the template to customizeCopyright © 2019 Pivotal Software, Inc.. All rights reserved.