public final class MicrometerChannelMetricsHandler extends AbstractChannelMetricsHandler
ChannelHandler
for collecting metrics on protocol level.
This class is based on ChannelMetricsHandler
, but it utilizes Micrometer's Observation
.Modifier and Type | Method and Description |
---|---|
io.netty.channel.ChannelHandler |
connectMetricsHandler() |
MicrometerChannelMetricsRecorder |
recorder() |
io.netty.channel.ChannelHandler |
tlsMetricsHandler() |
channelActive, channelInactive, channelRead, channelRegistered, exceptionCaught, recordException, recordRead, recordWrite, write
bind, close, connect, deregister, disconnect, flush, read
channelReadComplete, channelUnregistered, channelWritabilityChanged, userEventTriggered
ensureNotSharable, handlerAdded, handlerRemoved, isSharable
public io.netty.channel.ChannelHandler connectMetricsHandler()
connectMetricsHandler
in class AbstractChannelMetricsHandler
public io.netty.channel.ChannelHandler tlsMetricsHandler()
tlsMetricsHandler
in class AbstractChannelMetricsHandler
public MicrometerChannelMetricsRecorder recorder()
recorder
in class AbstractChannelMetricsHandler