Class JettyClientMetrics

java.lang.Object
io.micrometer.core.instrument.binder.jetty.JettyClientMetrics
All Implemented Interfaces:
EventListener, org.eclipse.jetty.client.api.Request.BeginListener, org.eclipse.jetty.client.api.Request.CommitListener, org.eclipse.jetty.client.api.Request.ContentListener, org.eclipse.jetty.client.api.Request.FailureListener, org.eclipse.jetty.client.api.Request.HeadersListener, org.eclipse.jetty.client.api.Request.Listener, org.eclipse.jetty.client.api.Request.QueuedListener, org.eclipse.jetty.client.api.Request.RequestListener, org.eclipse.jetty.client.api.Request.SuccessListener

@Incubating(since="1.5.0") public class JettyClientMetrics extends Object implements org.eclipse.jetty.client.api.Request.Listener
Provides request metrics for Jetty HttpClient, configured as a Request.Listener. Incubating in case there emerges a better way to handle path variable detection.
Since:
1.5.0
  • Constructor Details

  • Method Details

    • onQueued

      public void onQueued(org.eclipse.jetty.client.api.Request request)
      Specified by:
      onQueued in interface org.eclipse.jetty.client.api.Request.Listener
      Specified by:
      onQueued in interface org.eclipse.jetty.client.api.Request.QueuedListener
    • builder

      public static JettyClientMetrics.Builder builder(MeterRegistry registry, JettyClientTagsProvider tagsProvider)