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 Modifier and Type Class Description static classVertxHttpClientMetrics.RequestTracker
-
Constructor Summary
Constructors Constructor Description VertxHttpClientMetrics(io.micrometer.core.instrument.MeterRegistry registry, String prefix, io.micrometer.core.instrument.Tags tags, HttpBinderConfiguration httpBinderConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringconnected(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, toString
-
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.HttpClientMetrics
endpointConnected, endpointDisconnected
-
-
-
-
Constructor Detail
-
VertxHttpClientMetrics
VertxHttpClientMetrics(io.micrometer.core.instrument.MeterRegistry registry, String prefix, io.micrometer.core.instrument.Tags tags, HttpBinderConfiguration httpBinderConfiguration)
-
-
Method Detail
-
createEndpointMetrics
public 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)
- Specified by:
createEndpointMetricsin interfaceio.vertx.core.spi.metrics.HttpClientMetrics<VertxHttpClientMetrics.RequestTracker,String,io.micrometer.core.instrument.LongTaskTimer.Sample,EventTiming>
-
connected
public String connected(io.vertx.core.http.WebSocket webSocket)
- Specified by:
connectedin interfaceio.vertx.core.spi.metrics.HttpClientMetrics<VertxHttpClientMetrics.RequestTracker,String,io.micrometer.core.instrument.LongTaskTimer.Sample,EventTiming>
-
disconnected
public void disconnected(String remote)
- Specified by:
disconnectedin interfaceio.vertx.core.spi.metrics.HttpClientMetrics<VertxHttpClientMetrics.RequestTracker,String,io.micrometer.core.instrument.LongTaskTimer.Sample,EventTiming>
-
-