Class VertxHttpClientMetrics.RequestTracker

java.lang.Object
io.quarkus.micrometer.runtime.binder.RequestMetricInfo
io.quarkus.micrometer.runtime.binder.vertx.VertxHttpClientMetrics.RequestTracker
All Implemented Interfaces:
IgnorableMetric
Enclosing class:
VertxHttpClientMetrics

public static class VertxHttpClientMetrics.RequestTracker extends RequestMetricInfo implements IgnorableMetric
  • Field Details

    • tags

      io.micrometer.core.instrument.Tags tags
    • request

      io.vertx.core.spi.observability.HttpRequest request
    • response

      io.vertx.core.spi.observability.HttpResponse response
  • Constructor Details

    • RequestTracker

      public RequestTracker()
    • RequestTracker

      RequestTracker(io.micrometer.core.instrument.Tags origin, String address, io.vertx.core.spi.observability.HttpRequest request)
  • Method Details

    • requestReset

      void requestReset()
    • requestEnded

      boolean requestEnded()
    • responseEnded

      boolean responseEnded()
    • getNormalizedUriPath

      public String getNormalizedUriPath(Map<Pattern,String> serverMatchPatterns, List<Pattern> serverIgnorePatterns)
    • markAsIgnored

      public void markAsIgnored()
      Specified by:
      markAsIgnored in interface IgnorableMetric
    • isIgnored

      public boolean isIgnored()
      Specified by:
      isIgnored in interface IgnorableMetric