@Incubating(since="1.5.0") public class JettyClientMetrics extends java.lang.Object implements org.eclipse.jetty.client.api.Request.Listener
HttpClient
,
configured as a Request.Listener
.
Incubating in case there emerges a better way to handle path variable detection.Modifier and Type | Class and Description |
---|---|
static class |
JettyClientMetrics.Builder |
Modifier | Constructor and Description |
---|---|
protected |
JettyClientMetrics(MeterRegistry registry,
JettyClientTagsProvider tagsProvider,
java.lang.String timingMetricName,
java.lang.String contentSizeMetricName,
int maxUriTags) |
Modifier and Type | Method and Description |
---|---|
static JettyClientMetrics.Builder |
builder(MeterRegistry registry,
JettyClientTagsProvider tagsProvider) |
void |
onQueued(org.eclipse.jetty.client.api.Request request) |
protected JettyClientMetrics(MeterRegistry registry, JettyClientTagsProvider tagsProvider, java.lang.String timingMetricName, java.lang.String contentSizeMetricName, int maxUriTags)
public void onQueued(org.eclipse.jetty.client.api.Request request)
onQueued
in interface org.eclipse.jetty.client.api.Request.Listener
onQueued
in interface org.eclipse.jetty.client.api.Request.QueuedListener
public static JettyClientMetrics.Builder builder(MeterRegistry registry, JettyClientTagsProvider tagsProvider)