Index
All Classes and Interfaces|All Packages|Constant Field Values
B
- build() - Method in class io.micrometer.jetty12.client.JettyClientMetrics.Builder
- builder(MeterRegistry, BiFunction<Request, Result, String>) - Static method in class io.micrometer.jetty12.client.JettyClientMetrics
-
Create a builder for
JettyClientMetrics.
C
- contentSizeMetricName(String) - Method in class io.micrometer.jetty12.client.JettyClientMetrics.Builder
D
- DEFAULT - Enum constant in enum class io.micrometer.jetty12.client.JettyClientObservationDocumentation
-
Default instrumentation from
JettyClientMetrics. - DefaultJettyClientObservationConvention - Class in io.micrometer.jetty12.client
-
Default implementation of
JettyClientObservationConvention. - DefaultJettyClientObservationConvention() - Constructor for class io.micrometer.jetty12.client.DefaultJettyClientObservationConvention
- DefaultJettyCoreRequestTagsProvider - Class in io.micrometer.jetty12.server
-
Default
JettyCoreRequestTagsProvider. - DefaultJettyCoreRequestTagsProvider() - Constructor for class io.micrometer.jetty12.server.DefaultJettyCoreRequestTagsProvider
- doStart() - Method in class io.micrometer.jetty12.server.TimedHandler
- doStop() - Method in class io.micrometer.jetty12.server.TimedHandler
E
- exception(Result) - Static method in class io.micrometer.jetty12.client.JettyClientKeyValues
- exception(Result) - Static method in class io.micrometer.jetty12.client.JettyClientTags
G
- getLowCardinalityKeyValues(JettyClientContext) - Method in class io.micrometer.jetty12.client.DefaultJettyClientObservationConvention
- getName() - Method in class io.micrometer.jetty12.client.DefaultJettyClientObservationConvention
- getShutdown() - Method in class io.micrometer.jetty12.server.TimedHandler
- getTags(Request) - Method in class io.micrometer.jetty12.server.DefaultJettyCoreRequestTagsProvider
- getTags(Request) - Method in interface io.micrometer.jetty12.server.JettyCoreRequestTagsProvider
-
Provides tags to be associated with metrics for the given
request. - getUriPatternFunction() - Method in class io.micrometer.jetty12.client.JettyClientContext
H
- handle(Request, Response, Callback) - Method in class io.micrometer.jetty12.server.TimedHandler
- host(Request) - Static method in class io.micrometer.jetty12.client.JettyClientKeyValues
-
Creates a
hostKeyValue based on theRequest.getHost()of the givenrequest. - host(Request) - Static method in class io.micrometer.jetty12.client.JettyClientTags
-
Creates a
hosttag based on theRequest.getHost()of the givenrequest. - httpRequestTags(Result) - Method in interface io.micrometer.jetty12.client.JettyClientTagsProvider
-
Provides tags to be associated with metrics for the given client request and result.
I
- INSTANCE - Static variable in class io.micrometer.jetty12.client.DefaultJettyClientObservationConvention
- io.micrometer.jetty12.client - package io.micrometer.jetty12.client
-
Instrumentation for Jetty 12 client.
- io.micrometer.jetty12.server - package io.micrometer.jetty12.server
-
Instrumentation for Jetty 12 server.
- isShutdown() - Method in class io.micrometer.jetty12.server.TimedHandler
J
- JettyClientContext - Class in io.micrometer.jetty12.client
-
Context to use when instrumenting Jetty client metrics with the Observation API.
- JettyClientContext(Request, BiFunction<Request, Result, String>) - Constructor for class io.micrometer.jetty12.client.JettyClientContext
- JettyClientKeyValues - Class in io.micrometer.jetty12.client
-
Factory methods for
KeyValueassociated with a request-response exchange that is handled by JettyHttpClient. - JettyClientMetrics - Class in io.micrometer.jetty12.client
-
Provides request metrics for Jetty
HttpClient, configured as aRequest.Listener. - JettyClientMetrics.Builder - Class in io.micrometer.jetty12.client
- JettyClientObservationConvention - Interface in io.micrometer.jetty12.client
-
Convention used with Jetty client instrumentation
JettyClientMetrics. - JettyClientObservationDocumentation - Enum Class in io.micrometer.jetty12.client
-
ObservationDocumentationfor the Jetty HTTP client. - JettyClientTags - Class in io.micrometer.jetty12.client
-
Factory methods for
Tagsassociated with a request-response exchange that is handled by JettyHttpClient. - JettyClientTagsProvider - Interface in io.micrometer.jetty12.client
-
Provides
Tagsfor JettyHttpClientrequest metrics. - JettyCoreRequestTagsProvider - Interface in io.micrometer.jetty12.server
-
Provides
Tagsfor Jetty Core request handling.
M
- maxUriTags(int) - Method in class io.micrometer.jetty12.client.JettyClientMetrics.Builder
- method(Request) - Static method in class io.micrometer.jetty12.client.JettyClientKeyValues
-
Creates a
methodKeyValue based on themethodof the givenrequest. - method(Request) - Static method in class io.micrometer.jetty12.client.JettyClientTags
-
Creates a
methodtag based on themethodof the givenrequest.
O
- observationConvention(JettyClientObservationConvention) - Method in class io.micrometer.jetty12.client.JettyClientMetrics.Builder
-
Provide a custom convention to override the default convention used when instrumenting with the
ObservationAPI. - observationRegistry(ObservationRegistry) - Method in class io.micrometer.jetty12.client.JettyClientMetrics.Builder
-
Configure an observation registry to instrument using the
ObservationAPI instead of directly with aTimer. - onAfterHandling(Request, boolean, Throwable) - Method in class io.micrometer.jetty12.server.TimedHandler
- onBeforeHandling(Request) - Method in class io.micrometer.jetty12.server.TimedHandler
- onComplete(Request, Throwable) - Method in class io.micrometer.jetty12.server.TimedHandler
- onQueued(Request) - Method in class io.micrometer.jetty12.client.JettyClientMetrics
- onResponseBegin(Request, int, HttpFields) - Method in class io.micrometer.jetty12.server.TimedHandler
- outcome(Result) - Static method in class io.micrometer.jetty12.client.JettyClientKeyValues
-
Creates an
outcomeKeyValue based on the status of the givenresult. - outcome(Result) - Static method in class io.micrometer.jetty12.client.JettyClientTags
-
Creates an
outcometag based on the status of the givenresult.
R
- RESPONSE_STATUS_ATTRIBUTE - Static variable in class io.micrometer.jetty12.server.TimedHandler
S
- shutdown() - Method in class io.micrometer.jetty12.server.TimedHandler
- status(Result) - Static method in class io.micrometer.jetty12.client.JettyClientKeyValues
-
Creates a
statusKeyValue based on the status of the givenresult. - status(Result) - Static method in class io.micrometer.jetty12.client.JettyClientTags
-
Creates a
statustag based on the status of the givenresult. - supportsContext(Observation.Context) - Method in interface io.micrometer.jetty12.client.JettyClientObservationConvention
T
- tagsProvider(JettyClientTagsProvider) - Method in class io.micrometer.jetty12.client.JettyClientMetrics.Builder
-
Note that the
JettyClientTagsProviderwill not be used withObservationinstrumentation whenJettyClientMetrics.Builder.observationRegistry(ObservationRegistry)is configured. - TimedHandler - Class in io.micrometer.jetty12.server
-
Jetty 12 Metrics Handler.
- TimedHandler(MeterRegistry, Iterable<Tag>) - Constructor for class io.micrometer.jetty12.server.TimedHandler
- TimedHandler(MeterRegistry, Iterable<Tag>, JettyCoreRequestTagsProvider) - Constructor for class io.micrometer.jetty12.server.TimedHandler
- timingMetricName(String) - Method in class io.micrometer.jetty12.client.JettyClientMetrics.Builder
U
- uri(Request, Result, BiFunction<Request, Result, String>) - Static method in class io.micrometer.jetty12.client.JettyClientKeyValues
-
Creates a
uriKeyValue based on the URI of the givenresult. - uri(Result, Function<Result, String>) - Static method in class io.micrometer.jetty12.client.JettyClientTags
-
Creates a
uritag based on the URI of the givenresult. - uriPattern(Result) - Method in interface io.micrometer.jetty12.client.JettyClientTagsProvider
-
For client metric to be usefully aggregable, we must be able to time everything that goes to a certain endpoint, regardless of the parameters to that endpoint.
V
- valueOf(String) - Static method in enum class io.micrometer.jetty12.client.JettyClientObservationDocumentation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.micrometer.jetty12.client.JettyClientObservationDocumentation
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values