public class MetricsRestTemplateCustomizer
extends java.lang.Object
implements org.springframework.boot.web.client.RestTemplateCustomizer
RestTemplateCustomizer
that configures the RestTemplate
to record
request metrics.Constructor and Description |
---|
MetricsRestTemplateCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry,
RestTemplateExchangeTagsProvider tagProvider,
java.lang.String metricName)
Creates a new
MetricsRestTemplateInterceptor 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.client.AsyncRestTemplate restTemplate) |
void |
customize(org.springframework.web.client.RestTemplate restTemplate) |
public MetricsRestTemplateCustomizer(io.micrometer.core.instrument.MeterRegistry meterRegistry, RestTemplateExchangeTagsProvider tagProvider, java.lang.String metricName)
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 metric