Class DefaultWebMvcTagsProvider
- java.lang.Object
- org.springframework.boot.actuate.metrics.web.servlet.DefaultWebMvcTagsProvider
- All Implemented Interfaces:
WebMvcTagsProvider
public class DefaultWebMvcTagsProvider extends Object implements WebMvcTagsProvider
Default implementation ofWebMvcTagsProvider
.- Since:
- 2.0.0
Constructor Summary
Constructors Constructor Description DefaultWebMvcTagsProvider()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<io.micrometer.core.instrument.Tag>
getLongRequestTags(javax.servlet.http.HttpServletRequest request, Object handler)
Provides tags to be used bylong task timers
.Iterable<io.micrometer.core.instrument.Tag>
getTags(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, Throwable exception)
Provides tags to be associated with metrics for the givenrequest
andresponse
exchange.
Constructor Detail
DefaultWebMvcTagsProvider
public DefaultWebMvcTagsProvider()
Method Detail
getTags
public Iterable<io.micrometer.core.instrument.Tag> getTags(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, Throwable exception)
Description copied from interface:WebMvcTagsProvider
Provides tags to be associated with metrics for the givenrequest
andresponse
exchange.- Specified by:
getTags
in interfaceWebMvcTagsProvider
- Parameters:
request
- the requestresponse
- the responsehandler
- the handler for the request ornull
if the handler is unknownexception
- the current exception, if any- Returns:
- tags to associate with metrics for the request and response exchange
getLongRequestTags
public Iterable<io.micrometer.core.instrument.Tag> getLongRequestTags(javax.servlet.http.HttpServletRequest request, Object handler)
Description copied from interface:WebMvcTagsProvider
Provides tags to be used bylong task timers
.- Specified by:
getLongRequestTags
in interfaceWebMvcTagsProvider
- Parameters:
request
- the HTTP requesthandler
- the handler for the request ornull
if the handler is unknown- Returns:
- tags to associate with metrics recorded for the request