Top Description Fields Constructors Methods
reactor.netty.resources

pack-priv final Class MicrometerPooledConnectionProviderMeterRegistrar

extends Object
Class Inheritance
Imports
java.net.SocketAddress, io.micrometer.core.instrument.Gauge, io.micrometer.core.instrument.Meter, io.micrometer.core.instrument.Tags, reactor.netty.Metrics, reactor.pool.InstrumentedPool

Default implementation of reactor.netty.resources.ConnectionProvider.MeterRegistrar. Registers gauges for every metric in ConnectionPoolMetrics. Every gauge uses id, poolName and remoteAddress as tags.
Author
Violeta Georgieva
Since
0.9

Field Summary

Modifier and TypeField and Description
pack-priv static final MicrometerPooledConnectionProviderMeterRegistrar

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv void
deRegisterMetrics(String poolName, String id, SocketAddress remoteAddress)

pack-priv void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
pack-priv static final MicrometerPooledConnectionProviderMeterRegistrar INSTANCE

Constructor Detail

MicrometerPooledConnectionProviderMeterRegistrarback to summary
private MicrometerPooledConnectionProviderMeterRegistrar()

Method Detail

deRegisterMetricsback to summary
pack-priv void deRegisterMetrics(String poolName, String id, SocketAddress remoteAddress)
registerMetricsback to summary
pack-priv void registerMetrics(String poolName, String id, SocketAddress remoteAddress, InstrumentedPool.PoolMetrics metrics)