Class WebMvcObservationAutoConfiguration

java.lang.Object
org.springframework.boot.webmvc.autoconfigure.WebMvcObservationAutoConfiguration

@AutoConfiguration(afterName={"org.springframework.boot.metrics.autoconfigure.CompositeMeterRegistryAutoConfiguration","org.springframework.boot.metrics.autoconfigure.MetricsAutoConfiguration","org.springframework.boot.metrics.autoconfigure.export.simple.SimpleMetricsExportAutoConfiguration","org.springframework.boot.observation.autoconfigure.ObservationAutoConfiguration"}) @ConditionalOnWebApplication(type=SERVLET) @ConditionalOnClass({org.springframework.web.servlet.DispatcherServlet.class,io.micrometer.observation.Observation.class}) @ConditionalOnBean(io.micrometer.observation.ObservationRegistry.class) @EnableConfigurationProperties({org.springframework.boot.metrics.autoconfigure.MetricsProperties.class,org.springframework.boot.observation.autoconfigure.ObservationProperties.class}) public class WebMvcObservationAutoConfiguration extends Object
Auto-configuration for instrumentation of Spring Web MVC servlet-based request mappings.
Since:
4.0.0
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.boot.web.servlet.FilterRegistrationBean<org.springframework.web.filter.ServerHttpObservationFilter>
    webMvcObservationFilter(io.micrometer.observation.ObservationRegistry registry, org.springframework.beans.factory.ObjectProvider<org.springframework.http.server.observation.ServerRequestObservationConvention> customConvention, org.springframework.boot.observation.autoconfigure.ObservationProperties observationProperties)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • WebMvcObservationAutoConfiguration

      public WebMvcObservationAutoConfiguration()
  • Method Details

    • webMvcObservationFilter

      @Bean @ConditionalOnMissingFilterBean public org.springframework.boot.web.servlet.FilterRegistrationBean<org.springframework.web.filter.ServerHttpObservationFilter> webMvcObservationFilter(io.micrometer.observation.ObservationRegistry registry, org.springframework.beans.factory.ObjectProvider<org.springframework.http.server.observation.ServerRequestObservationConvention> customConvention, org.springframework.boot.observation.autoconfigure.ObservationProperties observationProperties)