public class DefaultWebFluxTagsProvider extends Object implements WebFluxTagsProvider
WebFluxTagsProvider
.Constructor and Description |
---|
DefaultWebFluxTagsProvider() |
DefaultWebFluxTagsProvider(boolean ignoreTrailingSlash) |
DefaultWebFluxTagsProvider(boolean ignoreTrailingSlash,
List<WebFluxTagsContributor> contributors)
Creates a new
DefaultWebFluxTagsProvider that will provide tags from the
given contributors in addition to its own. |
DefaultWebFluxTagsProvider(List<WebFluxTagsContributor> contributors)
Creates a new
DefaultWebFluxTagsProvider that will provide tags from the
given contributors in addition to its own. |
Modifier and Type | Method and Description |
---|---|
Iterable<io.micrometer.core.instrument.Tag> |
httpRequestTags(ServerWebExchange exchange,
Throwable exception)
Provides tags to be associated with metrics for the given
exchange . |
public DefaultWebFluxTagsProvider()
public DefaultWebFluxTagsProvider(List<WebFluxTagsContributor> contributors)
DefaultWebFluxTagsProvider
that will provide tags from the
given contributors
in addition to its own.contributors
- the contributors that will provide additional tagspublic DefaultWebFluxTagsProvider(boolean ignoreTrailingSlash)
public DefaultWebFluxTagsProvider(boolean ignoreTrailingSlash, List<WebFluxTagsContributor> contributors)
DefaultWebFluxTagsProvider
that will provide tags from the
given contributors
in addition to its own.ignoreTrailingSlash
- whether trailing slashes should be ignored when
determining the uri
tag.contributors
- the contributors that will provide additional tagspublic Iterable<io.micrometer.core.instrument.Tag> httpRequestTags(ServerWebExchange exchange, Throwable exception)
WebFluxTagsProvider
exchange
.httpRequestTags
in interface WebFluxTagsProvider
exchange
- the exchangeexception
- the current exception (may be null
)