...
(1) kafka.controller:type=ControllerEventManager,name=EventQueueSize
type: gauge
value: size of the ControllerEventManager's queue.
(2) kafka.controller:type=ControllerEventManager,name=EventQueueTimeMs
...
(3) kafka.controller:type=ControllerChannelManager,name=EventRateAndQueueTimeMs, brokerId=someId
type: timer
value: the rate (events per second) at which the ControllerChannelManager takes events from the queue of the given broker. And the time it takes for an event to stay in this queue before the event is taken from the queue.
Proposed Changes
We will add the relevant metrics as specified in the Public Interfaces section.
...