mirror of https://github.com/apache/kafka.git
* KAFKA-14953: Adding RemoteLogManager metrics In this PR, I have added the following metrics that are related to tiered storage mentioned in[ KIP-405](https://cwiki.apache.org/confluence/display/KAFKA/KIP-405%3A+Kafka+Tiered+Storage). |Metric|Description| |-----------------------------------------|--------------------------------------------------------------| | RemoteReadRequestsPerSec | Number of remote storage read requests per second | | RemoteWriteRequestsPerSec | Number of remote storage write requests per second | | RemoteBytesInPerSec | Number of bytes read from remote storage per second | | RemoteReadErrorsPerSec | Number of remote storage read errors per second | | RemoteBytesOutPerSec | Number of bytes copied to remote storage per second | | RemoteWriteErrorsPerSec | Number of remote storage write errors per second | | RemoteLogReaderTaskQueueSize | Number of remote storage read tasks pending for execution. | | RemoteLogReaderAvgIdlePercent | Average idle percent of the remote storage reader thread pool| | RemoteLogManagerTasksAvgIdlePercent | Average idle percent of RemoteLogManager thread pool | Added unit tests for all the rate metrics. Reviewers: Luke Chen <showuon@gmail.com>, Divij Vaidya <diviv@amazon.com>, Kamal Chandraprakash<kamal.chandraprakash@gmail.com>, Jorge Esteban Quilcate Otoya <quilcate.jorge@gmail.com>, Staniel Yao<yaolixinylx@gmail.com>, hudeqi<1217150961@qq.com>, Satish Duggana <satishd@apache.org> |
||
---|---|---|
.. | ||
api/src | ||
src |