Index

B C D E G H I J M O R S T U V 
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
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
Creates an exception KeyValue based on the simple name of the class of the given exception.
exception(Result) - Static method in class io.micrometer.jetty12.client.JettyClientTags
Creates an exception tag based on the simple name of the class of the given exception.

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 host KeyValue based on the Request.getHost() of the given request.
host(Request) - Static method in class io.micrometer.jetty12.client.JettyClientTags
Creates a host tag based on the Request.getHost() of the given request.
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 KeyValue associated with a request-response exchange that is handled by Jetty HttpClient.
JettyClientMetrics - Class in io.micrometer.jetty12.client
Provides request metrics for Jetty HttpClient, configured as a Request.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
ObservationDocumentation for the Jetty HTTP client.
JettyClientTags - Class in io.micrometer.jetty12.client
Factory methods for Tags associated with a request-response exchange that is handled by Jetty HttpClient.
JettyClientTagsProvider - Interface in io.micrometer.jetty12.client
Provides Tags for Jetty HttpClient request metrics.
JettyCoreRequestTagsProvider - Interface in io.micrometer.jetty12.server
Provides Tags for 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 method KeyValue based on the method of the given request.
method(Request) - Static method in class io.micrometer.jetty12.client.JettyClientTags
Creates a method tag based on the method of the given request.

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 Observation API.
observationRegistry(ObservationRegistry) - Method in class io.micrometer.jetty12.client.JettyClientMetrics.Builder
Configure an observation registry to instrument using the Observation API instead of directly with a Timer.
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 outcome KeyValue based on the status of the given result.
outcome(Result) - Static method in class io.micrometer.jetty12.client.JettyClientTags
Creates an outcome tag based on the status of the given result.

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 status KeyValue based on the status of the given result.
status(Result) - Static method in class io.micrometer.jetty12.client.JettyClientTags
Creates a status tag based on the status of the given result.
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 JettyClientTagsProvider will not be used with Observation instrumentation when JettyClientMetrics.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 uri KeyValue based on the URI of the given result.
uri(Result, Function<Result, String>) - Static method in class io.micrometer.jetty12.client.JettyClientTags
Creates a uri tag based on the URI of the given result.
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.
B C D E G H I J M O R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values