Class OpenTelemetryVertxMetricsFactory.OpenTelemetryVertxServerMetrics

java.lang.Object
io.quarkus.opentelemetry.runtime.tracing.instrumentation.vertx.OpenTelemetryVertxMetricsFactory.OpenTelemetryVertxServerMetrics
All Implemented Interfaces:
io.vertx.core.spi.metrics.HttpServerMetrics<MetricRequest,Object,Object>, io.vertx.core.spi.metrics.Metrics, io.vertx.core.spi.metrics.NetworkMetrics<Object>, io.vertx.core.spi.metrics.TCPMetrics<Object>
Enclosing class:
OpenTelemetryVertxMetricsFactory

public static class OpenTelemetryVertxMetricsFactory.OpenTelemetryVertxServerMetrics extends Object implements io.vertx.core.spi.metrics.HttpServerMetrics<MetricRequest,Object,Object>
  • Field Summary

    Fields inherited from interface io.vertx.core.spi.metrics.Metrics

    DISABLE_METRICS_PROPERTY_NAME, METRICS_ENABLED
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    requestBegin(Object socketMetric, io.vertx.core.spi.observability.HttpRequest request)
     
    void
    requestRouted(MetricRequest requestMetric, String route)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.vertx.core.spi.metrics.HttpServerMetrics

    connected, disconnected, requestEnd, requestReset, responseBegin, responseEnd, responsePushed

    Methods inherited from interface io.vertx.core.spi.metrics.Metrics

    close

    Methods inherited from interface io.vertx.core.spi.metrics.NetworkMetrics

    bytesRead, bytesWritten, exceptionOccurred

    Methods inherited from interface io.vertx.core.spi.metrics.TCPMetrics

    connected, disconnected
  • Constructor Details

    • OpenTelemetryVertxServerMetrics

      public OpenTelemetryVertxServerMetrics()
  • Method Details

    • requestBegin

      public MetricRequest requestBegin(Object socketMetric, io.vertx.core.spi.observability.HttpRequest request)
      Specified by:
      requestBegin in interface io.vertx.core.spi.metrics.HttpServerMetrics<MetricRequest,Object,Object>
    • requestRouted

      public void requestRouted(MetricRequest requestMetric, String route)
      Specified by:
      requestRouted in interface io.vertx.core.spi.metrics.HttpServerMetrics<MetricRequest,Object,Object>