Class MetricsWebClientFilterFunction

java.lang.Object
org.springframework.boot.actuate.metrics.web.reactive.client.MetricsWebClientFilterFunction
All Implemented Interfaces:
ExchangeFilterFunction

public class MetricsWebClientFilterFunction extends Object implements ExchangeFilterFunction
ExchangeFilterFunction applied via a MetricsWebClientCustomizer to record metrics.
Since:
2.1.0
Author:
Brian Clozel, Tadaya Tsuyukubo, Scott Frederick
  • Constructor Details

    • MetricsWebClientFilterFunction

      public MetricsWebClientFilterFunction(io.micrometer.core.instrument.MeterRegistry meterRegistry, WebClientExchangeTagsProvider tagProvider, String metricName, AutoTimer autoTimer)
      Create a new MetricsWebClientFilterFunction.
      Parameters:
      meterRegistry - the registry to which metrics are recorded
      tagProvider - provider for metrics tags
      metricName - name of the metric to record
      autoTimer - the auto-timer configuration or null to disable
      Since:
      2.2.0
  • Method Details