Class VertxMeterBinderAdapter
java.lang.Object
io.vertx.core.metrics.MetricsOptions
io.quarkus.micrometer.runtime.binder.vertx.VertxMeterBinderAdapter
- All Implemented Interfaces:
ExtendedQuarkusVertxHttpMetrics,io.vertx.core.metrics.Measured,io.vertx.core.spi.metrics.Metrics,io.vertx.core.spi.metrics.VertxMetrics,io.vertx.core.spi.VertxMetricsFactory,io.vertx.core.spi.VertxServiceProvider
public class VertxMeterBinderAdapter
extends io.vertx.core.metrics.MetricsOptions
implements io.vertx.core.spi.VertxMetricsFactory, io.vertx.core.spi.metrics.VertxMetrics, ExtendedQuarkusVertxHttpMetrics
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.quarkus.vertx.http.runtime.ExtendedQuarkusVertxHttpMetrics
ExtendedQuarkusVertxHttpMetrics.ConnectionTracker -
Field Summary
FieldsFields inherited from class io.vertx.core.metrics.MetricsOptions
DEFAULT_METRICS_ENABLEDFields inherited from interface io.quarkus.vertx.http.runtime.ExtendedQuarkusVertxHttpMetrics
NOOP_CONNECTION_TRACKERFields inherited from interface io.vertx.core.spi.metrics.Metrics
DISABLE_METRICS_PROPERTY_NAME, METRICS_ENABLED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.vertx.core.spi.metrics.ClientMetrics<?,?, ?, ?> createClientMetrics(io.vertx.core.net.SocketAddress remoteAddress, String type, String namespace) io.vertx.core.spi.metrics.DatagramSocketMetricscreateDatagramSocketMetrics(io.vertx.core.datagram.DatagramSocketOptions options) io.vertx.core.spi.metrics.EventBusMetrics<?>io.vertx.core.spi.metrics.HttpClientMetrics<?,?, ?, ?> createHttpClientMetrics(io.vertx.core.http.HttpClientOptions options) io.vertx.core.spi.metrics.HttpServerMetrics<?,?, ?> createHttpServerMetrics(io.vertx.core.http.HttpServerOptions options, io.vertx.core.net.SocketAddress localAddress) io.vertx.core.spi.metrics.TCPMetrics<?>createNetClientMetrics(io.vertx.core.net.NetClientOptions options) io.vertx.core.spi.metrics.TCPMetrics<?>createNetServerMetrics(io.vertx.core.net.NetServerOptions options, io.vertx.core.net.SocketAddress localAddress) io.vertx.core.spi.metrics.PoolMetrics<?>createPoolMetrics(String poolType, String poolName, int maxPoolSize) io.vertx.core.spi.VertxMetricsFactorybooleanio.vertx.core.spi.metrics.VertxMetricsmetrics(io.vertx.core.VertxOptions vertxOptions) io.vertx.core.metrics.MetricsOptions(package private) voidsetHttpConfig(HttpBinderConfiguration httpBinderConfiguration) Methods inherited from class io.vertx.core.metrics.MetricsOptions
setEnabled, setFactory, toJson, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.vertx.core.metrics.Measured
isMetricsEnabledMethods inherited from interface io.vertx.core.spi.metrics.Metrics
closeMethods inherited from interface io.vertx.core.spi.metrics.VertxMetrics
vertxCreatedMethods inherited from interface io.vertx.core.spi.VertxMetricsFactory
init, newOptions, newOptions
-
Field Details
-
METRIC_NAME_SEPARATOR
- See Also:
-
-
Constructor Details
-
VertxMeterBinderAdapter
public VertxMeterBinderAdapter()
-
-
Method Details
-
setHttpConfig
-
isEnabled
public boolean isEnabled()- Overrides:
isEnabledin classio.vertx.core.metrics.MetricsOptions
-
getFactory
public io.vertx.core.spi.VertxMetricsFactory getFactory()- Overrides:
getFactoryin classio.vertx.core.metrics.MetricsOptions
-
metrics
public io.vertx.core.spi.metrics.VertxMetrics metrics(io.vertx.core.VertxOptions vertxOptions) - Specified by:
metricsin interfaceio.vertx.core.spi.VertxMetricsFactory
-
newOptions
public io.vertx.core.metrics.MetricsOptions newOptions()- Specified by:
newOptionsin interfaceio.vertx.core.spi.VertxMetricsFactory
-
createHttpServerMetrics
public io.vertx.core.spi.metrics.HttpServerMetrics<?,?, createHttpServerMetrics?> (io.vertx.core.http.HttpServerOptions options, io.vertx.core.net.SocketAddress localAddress) - Specified by:
createHttpServerMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createHttpClientMetrics
public io.vertx.core.spi.metrics.HttpClientMetrics<?,?, createHttpClientMetrics?, ?> (io.vertx.core.http.HttpClientOptions options) - Specified by:
createHttpClientMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createNetServerMetrics
public io.vertx.core.spi.metrics.TCPMetrics<?> createNetServerMetrics(io.vertx.core.net.NetServerOptions options, io.vertx.core.net.SocketAddress localAddress) - Specified by:
createNetServerMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createNetClientMetrics
public io.vertx.core.spi.metrics.TCPMetrics<?> createNetClientMetrics(io.vertx.core.net.NetClientOptions options) - Specified by:
createNetClientMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createClientMetrics
public io.vertx.core.spi.metrics.ClientMetrics<?,?, createClientMetrics?, ?> (io.vertx.core.net.SocketAddress remoteAddress, String type, String namespace) - Specified by:
createClientMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createPoolMetrics
public io.vertx.core.spi.metrics.PoolMetrics<?> createPoolMetrics(String poolType, String poolName, int maxPoolSize) - Specified by:
createPoolMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createDatagramSocketMetrics
public io.vertx.core.spi.metrics.DatagramSocketMetrics createDatagramSocketMetrics(io.vertx.core.datagram.DatagramSocketOptions options) - Specified by:
createDatagramSocketMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
createEventBusMetrics
public io.vertx.core.spi.metrics.EventBusMetrics<?> createEventBusMetrics()- Specified by:
createEventBusMetricsin interfaceio.vertx.core.spi.metrics.VertxMetrics
-
getHttpConnectionTracker
- Specified by:
getHttpConnectionTrackerin interfaceExtendedQuarkusVertxHttpMetrics
-