public class CrnkWebMvcTagsProvider
extends org.springframework.boot.actuate.metrics.web.servlet.DefaultWebMvcTagsProvider
WebMvcTagsProvider implementation extends built-in DefaultWebMvcTagsProvider and
overrides uri tag recognition logic for resources in order to have proper `uri` value. Uses base class values as fallback.| Constructor and Description |
|---|
CrnkWebMvcTagsProvider(io.crnk.core.boot.CrnkBoot boot) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<io.micrometer.core.instrument.Tag> |
getLongRequestTags(javax.servlet.http.HttpServletRequest request,
java.lang.Object handler) |
java.lang.Iterable<io.micrometer.core.instrument.Tag> |
getTags(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler,
java.lang.Throwable exception) |
public CrnkWebMvcTagsProvider(io.crnk.core.boot.CrnkBoot boot)
public java.lang.Iterable<io.micrometer.core.instrument.Tag> getTags(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object handler,
java.lang.Throwable exception)
getTags in interface org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvidergetTags in class org.springframework.boot.actuate.metrics.web.servlet.DefaultWebMvcTagsProviderpublic java.lang.Iterable<io.micrometer.core.instrument.Tag> getLongRequestTags(javax.servlet.http.HttpServletRequest request,
java.lang.Object handler)
getLongRequestTags in interface org.springframework.boot.actuate.metrics.web.servlet.WebMvcTagsProvidergetLongRequestTags in class org.springframework.boot.actuate.metrics.web.servlet.DefaultWebMvcTagsProvider