Class WebFluxObservationAutoConfiguration

java.lang.Object
org.springframework.boot.actuate.autoconfigure.observation.web.reactive.WebFluxObservationAutoConfiguration

@AutoConfiguration(after={MetricsAutoConfiguration.class,CompositeMeterRegistryAutoConfiguration.class,SimpleMetricsExportAutoConfiguration.class,ObservationAutoConfiguration.class}) @ConditionalOnClass(io.micrometer.observation.Observation.class) @ConditionalOnBean(io.micrometer.observation.ObservationRegistry.class) @ConditionalOnWebApplication(type=REACTIVE) @EnableConfigurationProperties({MetricsProperties.class,ObservationProperties.class}) public class WebFluxObservationAutoConfiguration extends Object
Auto-configuration for instrumentation of Spring WebFlux applications.
Since:
3.0.0
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.web.filter.reactive.ServerHttpObservationFilter
    webfluxObservationFilter(io.micrometer.observation.ObservationRegistry registry, org.springframework.beans.factory.ObjectProvider<org.springframework.http.server.reactive.observation.ServerRequestObservationConvention> customConvention, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.metrics.web.reactive.server.WebFluxTagsProvider> tagConfigurer, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.metrics.web.reactive.server.WebFluxTagsContributor> contributorsProvider)
     

    Methods inherited from class java.lang.Object

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

  • Method Details

    • webfluxObservationFilter

      @Bean @ConditionalOnMissingBean @Order(-2147483647) public org.springframework.web.filter.reactive.ServerHttpObservationFilter webfluxObservationFilter(io.micrometer.observation.ObservationRegistry registry, org.springframework.beans.factory.ObjectProvider<org.springframework.http.server.reactive.observation.ServerRequestObservationConvention> customConvention, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.metrics.web.reactive.server.WebFluxTagsProvider> tagConfigurer, org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.metrics.web.reactive.server.WebFluxTagsContributor> contributorsProvider)