Class MetricsWebInterceptor
java.lang.Object
com.totvs.tjf.metrics.interceptor.MetricsWebInterceptor
- All Implemented Interfaces:
org.springframework.web.servlet.HandlerInterceptor
@Component
@ConditionalOnProperty(name="tjf.metrics.endpoint-tracking.enable",
havingValue="true")
public class MetricsWebInterceptor
extends Object
implements org.springframework.web.servlet.HandlerInterceptor
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMetricsWebInterceptor
(io.micrometer.core.instrument.MeterRegistry meterRegistry) -
Method Summary
Modifier and TypeMethodDescriptionvoid
postHandle
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, org.springframework.web.servlet.ModelAndView modelAndView) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.springframework.web.servlet.HandlerInterceptor
afterCompletion, preHandle
-
Field Details
-
METRIC_NAME
- See Also:
-
TAG_PRODUCT
- See Also:
-
TAG_TENANT_ID
- See Also:
-
TAG_ENDPOINT
- See Also:
-
TAG_REQUEST_METHOD
- See Also:
-
TAG_USER
- See Also:
-
TAG_USER_EMAIL
- See Also:
-
TAG_METRIC_TYPE
- See Also:
-
TAG_LSDISCOVERY
- See Also:
-
-
Constructor Details
-
MetricsWebInterceptor
public MetricsWebInterceptor(io.micrometer.core.instrument.MeterRegistry meterRegistry)
-
-
Method Details
-
postHandle
public void postHandle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Object handler, @Nullable org.springframework.web.servlet.ModelAndView modelAndView) throws Exception - Specified by:
postHandle
in interfaceorg.springframework.web.servlet.HandlerInterceptor
- Throws:
Exception
-