Class DefaultRestTemplateExchangeTagsProvider
java.lang.Object
org.springframework.boot.actuate.metrics.web.client.DefaultRestTemplateExchangeTagsProvider
- All Implemented Interfaces:
RestTemplateExchangeTagsProvider
public class DefaultRestTemplateExchangeTagsProvider
extends Object
implements RestTemplateExchangeTagsProvider
Default implementation of
RestTemplateExchangeTagsProvider
.- Since:
- 2.0.0
- Author:
- Jon Schneider, Nishant Raut
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionIterable<io.micrometer.core.instrument.Tag>
getTags
(String urlTemplate, HttpRequest request, ClientHttpResponse response) Provides the tags to be associated with metrics that are recorded for the givenrequest
andresponse
exchange.
-
Constructor Details
-
DefaultRestTemplateExchangeTagsProvider
public DefaultRestTemplateExchangeTagsProvider()
-
-
Method Details
-
getTags
public Iterable<io.micrometer.core.instrument.Tag> getTags(String urlTemplate, HttpRequest request, ClientHttpResponse response) Description copied from interface:RestTemplateExchangeTagsProvider
Provides the tags to be associated with metrics that are recorded for the givenrequest
andresponse
exchange.- Specified by:
getTags
in interfaceRestTemplateExchangeTagsProvider
- Parameters:
urlTemplate
- the source URl template, if availablerequest
- the requestresponse
- the response (may benull
if the exchange failed)- Returns:
- the tags
-