Package io.micrometer.spring.web.servlet
Class DefaultWebMvcTagsProvider
- java.lang.Object
-
- io.micrometer.spring.web.servlet.DefaultWebMvcTagsProvider
-
- All Implemented Interfaces:
WebMvcTagsProvider
@NonNullApi public class DefaultWebMvcTagsProvider extends java.lang.Object implements WebMvcTagsProvider
Default implementation ofWebMvcTagsProvider
.
-
-
Constructor Summary
Constructors Constructor Description DefaultWebMvcTagsProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Iterable<io.micrometer.core.instrument.Tag>
httpLongRequestTags(javax.servlet.http.HttpServletRequest request, java.lang.Object handler)
Supplies default tags to long task timers.java.lang.Iterable<io.micrometer.core.instrument.Tag>
httpRequestTags(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object handler, java.lang.Throwable ex)
Supplies default tags to the Web MVC server programming model.
-
-
-
Method Detail
-
httpLongRequestTags
public java.lang.Iterable<io.micrometer.core.instrument.Tag> httpLongRequestTags(@Nullable javax.servlet.http.HttpServletRequest request, @Nullable java.lang.Object handler)
Supplies default tags to long task timers.- Specified by:
httpLongRequestTags
in interfaceWebMvcTagsProvider
- Parameters:
request
- The HTTP request.handler
- The request method that is responsible for handling the request.- Returns:
- A set of tags added to every Spring MVC HTTP request
-
httpRequestTags
public java.lang.Iterable<io.micrometer.core.instrument.Tag> httpRequestTags(@Nullable javax.servlet.http.HttpServletRequest request, @Nullable javax.servlet.http.HttpServletResponse response, @Nullable java.lang.Object handler, @Nullable java.lang.Throwable ex)
Supplies default tags to the Web MVC server programming model.- Specified by:
httpRequestTags
in interfaceWebMvcTagsProvider
- Parameters:
request
- The HTTP request.response
- The HTTP response.ex
- The current exception, if anyhandler
- the handler for the request- Returns:
- A set of tags added to every Spring MVC HTTP request.
-
-