java.lang.Object
org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter
All Implemented Interfaces:
WebFilter

@Order(-2147483647) public class MetricsWebFilter extends Object implements WebFilter
Intercepts incoming HTTP requests handled by Spring WebFlux handlers and records metrics about execution time and results.
Since:
2.0.0
Author:
Jon Schneider, Brian Clozel
  • Constructor Details

    • MetricsWebFilter

      public MetricsWebFilter(io.micrometer.core.instrument.MeterRegistry registry, WebFluxTagsProvider tagsProvider, String metricName, AutoTimer autoTimer)
      Create a new MetricsWebFilter.
      Parameters:
      registry - the registry to which metrics are recorded
      tagsProvider - provider for metrics tags
      metricName - name of the metric to record
      autoTimer - the auto-timers to apply or null to disable auto-timing
      Since:
      2.2.0
  • Method Details