Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following new metrics will be added:

mbeandescription
kafka.log.remote:type=RemoteLogReaderMetrics, name=RequestsPerSec, topic=([-.w]+)Number of remote storage read requests per second.
kafka.log.remote:type=RemoteLogReaderMetrics, name=BytesPerSec, topic=([-.w]+)Number of bytes read from remote storage per second.
kafka.log.remote:type=RemoteLogReaderMetrics, name=ErrorsPerSecNumber of remote storage read errors per second.
kafka.log.remote:type=RemoteStorageThreadPool, name=RemoteLogReaderTaskQueueSizeNumber of remote storage read tasks pending for execution.
kafka.log.remote:type=RemoteStorageThreadPool, name=RemoteLogReaderAvgIdlePercentAverage idle percent of the remote storage reader thread pool.
kafka.log.remote:type=RemoteLogManagerMetrics, name=RemoteLogManagerTasksAvgIdlePercentAverage idle percent of RemoteLogManager thread pool.

kafka.log.remote:type=RemoteLogManagerMetrics, name=CopyToRemoteStorageBytesPerSec

Number of bytes copied to remote storage per second.
kafka.log.remote:type=RemoteLogManagerMetrics, name=CopyToRemoteStorageErrorsPerSec, topic=([-.w]+)Number of remote storage write errors per second.
kafka.log.remote:type=RemoteLogManagerMetrics, name=CopyToRemoteStorageBacklogBytesThe total number of bytes of the segments that are pending to be copied to remote storage.


Performance Test Results

We have tested the performance of the initial implementation of this proposal.

...