Package io.micrometer.jersey2.server
Class DefaultJerseyTagsProvider
java.lang.Object
io.micrometer.jersey2.server.DefaultJerseyTagsProvider
- All Implemented Interfaces:
JerseyTagsProvider
Default implementation for
JerseyTagsProvider
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionIterable<io.micrometer.core.instrument.Tag>
httpLongRequestTags
(org.glassfish.jersey.server.monitoring.RequestEvent event) Provides tags to be associated with theLongTaskTimer
which instruments the given long-runningevent
.Iterable<io.micrometer.core.instrument.Tag>
httpRequestTags
(org.glassfish.jersey.server.monitoring.RequestEvent event) Provides tags to be associated with metrics for the givenevent
.
-
Constructor Details
-
DefaultJerseyTagsProvider
public DefaultJerseyTagsProvider()
-
-
Method Details
-
httpRequestTags
public Iterable<io.micrometer.core.instrument.Tag> httpRequestTags(org.glassfish.jersey.server.monitoring.RequestEvent event) Description copied from interface:JerseyTagsProvider
Provides tags to be associated with metrics for the givenevent
.- Specified by:
httpRequestTags
in interfaceJerseyTagsProvider
- Parameters:
event
- the request event- Returns:
- tags to associate with metrics recorded for the request
-
httpLongRequestTags
public Iterable<io.micrometer.core.instrument.Tag> httpLongRequestTags(org.glassfish.jersey.server.monitoring.RequestEvent event) Description copied from interface:JerseyTagsProvider
Provides tags to be associated with theLongTaskTimer
which instruments the given long-runningevent
.- Specified by:
httpLongRequestTags
in interfaceJerseyTagsProvider
- Parameters:
event
- the request event- Returns:
- tags to associate with metrics recorded for the request
-