Class VertxHttpClientMetrics
java.lang.Object
io.quarkus.micrometer.runtime.binder.vertx.NetworkMetrics
io.quarkus.micrometer.runtime.binder.vertx.VertxTcpClientMetrics
io.quarkus.micrometer.runtime.binder.vertx.VertxHttpClientMetrics
- All Implemented Interfaces:
io.vertx.core.spi.metrics.HttpClientMetrics<VertxHttpClientMetrics.RequestTracker,,String, io.micrometer.core.instrument.LongTaskTimer.Sample, EventTiming> io.vertx.core.spi.metrics.Metrics,io.vertx.core.spi.metrics.NetworkMetrics<io.micrometer.core.instrument.LongTaskTimer.Sample>,io.vertx.core.spi.metrics.TCPMetrics<io.micrometer.core.instrument.LongTaskTimer.Sample>
class VertxHttpClientMetrics
extends VertxTcpClientMetrics
implements io.vertx.core.spi.metrics.HttpClientMetrics<VertxHttpClientMetrics.RequestTracker,String,io.micrometer.core.instrument.LongTaskTimer.Sample,EventTiming>
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class io.quarkus.micrometer.runtime.binder.vertx.NetworkMetrics
exceptionCounter, received, registry, sent, tagsFields inherited from interface io.vertx.core.spi.metrics.Metrics
DISABLE_METRICS_PROPERTY_NAME, METRICS_ENABLED -
Constructor Summary
ConstructorsConstructorDescriptionVertxHttpClientMetrics(io.micrometer.core.instrument.MeterRegistry registry, String prefix, io.micrometer.core.instrument.Tags tags, HttpBinderConfiguration httpBinderConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionconnected(io.vertx.core.http.WebSocket webSocket) io.vertx.core.spi.metrics.ClientMetrics<VertxHttpClientMetrics.RequestTracker,EventTiming, io.vertx.core.spi.observability.HttpRequest, io.vertx.core.spi.observability.HttpResponse> createEndpointMetrics(io.vertx.core.net.SocketAddress remoteAddress, int maxPoolSize) voiddisconnected(String remote) Methods inherited from class io.quarkus.micrometer.runtime.binder.vertx.NetworkMetrics
bytesRead, bytesWritten, connected, disconnected, exceptionOccurred, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.vertx.core.spi.metrics.HttpClientMetrics
endpointConnected, endpointDisconnectedMethods inherited from interface io.vertx.core.spi.metrics.Metrics
closeMethods inherited from interface io.vertx.core.spi.metrics.NetworkMetrics
bytesRead, bytesWritten, exceptionOccurredMethods inherited from interface io.vertx.core.spi.metrics.TCPMetrics
connected, disconnected
-
Field Details
-
log
static final org.jboss.logging.Logger log
-
-
Constructor Details
-
VertxHttpClientMetrics
VertxHttpClientMetrics(io.micrometer.core.instrument.MeterRegistry registry, String prefix, io.micrometer.core.instrument.Tags tags, HttpBinderConfiguration httpBinderConfiguration)
-
-
Method Details
-
createEndpointMetrics
public io.vertx.core.spi.metrics.ClientMetrics<VertxHttpClientMetrics.RequestTracker,EventTiming, createEndpointMetricsio.vertx.core.spi.observability.HttpRequest, io.vertx.core.spi.observability.HttpResponse> (io.vertx.core.net.SocketAddress remoteAddress, int maxPoolSize) - Specified by:
createEndpointMetricsin interfaceio.vertx.core.spi.metrics.HttpClientMetrics<VertxHttpClientMetrics.RequestTracker,String, io.micrometer.core.instrument.LongTaskTimer.Sample, EventTiming>
-
connected
- Specified by:
connectedin interfaceio.vertx.core.spi.metrics.HttpClientMetrics<VertxHttpClientMetrics.RequestTracker,String, io.micrometer.core.instrument.LongTaskTimer.Sample, EventTiming>
-
disconnected
- Specified by:
disconnectedin interfaceio.vertx.core.spi.metrics.HttpClientMetrics<VertxHttpClientMetrics.RequestTracker,String, io.micrometer.core.instrument.LongTaskTimer.Sample, EventTiming>
-