@Order(value=-2147483647)
public class MetricsWebFilter
extends java.lang.Object
implements org.springframework.web.server.WebFilter
| Constructor and Description |
|---|
MetricsWebFilter(io.micrometer.core.instrument.MeterRegistry registry,
WebFluxTagsProvider tagsProvider,
java.lang.String metricName,
AutoTimer autoTimer)
Create a new
MetricsWebFilter. |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<java.lang.Void> |
filter(org.springframework.web.server.ServerWebExchange exchange,
org.springframework.web.server.WebFilterChain chain) |
public MetricsWebFilter(io.micrometer.core.instrument.MeterRegistry registry,
WebFluxTagsProvider tagsProvider,
java.lang.String metricName,
AutoTimer autoTimer)
MetricsWebFilter.registry - the registry to which metrics are recordedtagsProvider - provider for metrics tagsmetricName - name of the metric to recordautoTimer - the auto-timers to apply or null to disable auto-timing