Browse Source

KAFKA-15293 Added documentation for tiered storage metrics (#14331)

Reviewers: Divij Vaidya <diviv@amazon.com>, Satish Duggana <satishd@apache.org>
pull/14305/head
Abhijeet Kumar 1 year ago committed by GitHub
parent
commit
37a51e286d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 57
      docs/ops.html
  2. 1
      docs/toc.html

57
docs/ops.html

@ -1841,6 +1841,63 @@ $ bin/kafka-acls.sh \ @@ -1841,6 +1841,63 @@ $ bin/kafka-acls.sh \
</tr>
</tbody></table>
<h4 class="anchor-heading"><a id="tiered_storage_monitoring" class="anchor-link"></a><a href="#tiered_storage_monitoring">Tiered Storage Monitoring</a></h4>
The following set of metrics are available for monitoring of the tiered storage feature:<br/><br/>
<table class="data-table">
<tbody>
<tr>
<th>Metric/Attribute name</th>
<th>Description</th>
<th>Mbean name</th>
</tr>
<tr>
<td>Remote Fetch Bytes Per Sec</td>
<td>Rate of bytes read from remote storage per topic. Omitting 'topic=(...)' will yield the all-topic rate</td>
<td>kafka.server:type=BrokerTopicMetrics,name=RemoteFetchBytesPerSec,topic=([-.\w]+)</td>
</tr>
<tr>
<td>Remote Fetch Requests Per Sec</td>
<td>Rate of read requests from remote storage per topic. Omitting 'topic=(...)' will yield the all-topic rate</td>
<td>kafka.server:type=BrokerTopicMetrics,name=RemoteFetchRequestsPerSec,topic=([-.\w]+)</td>
</tr>
<tr>
<td>Remote Fetch Errors Per Sec</td>
<td>Rate of read errors from remote storage per topic. Omitting 'topic=(...)' will yield the all-topic rate</td>
<td>kafka.server:type=BrokerTopicMetrics,name=RemoteFetchErrorsPerSec,topic=([-.\w]+)</td>
</tr>
<tr>
<td>Remote Copy Bytes Per Sec</td>
<td>Rate of bytes copied to remote storage per topic. Omitting 'topic=(...)' will yield the all-topic rate</td>
<td>kafka.server:type=BrokerTopicMetrics,name=RemoteCopyBytesPerSec,topic=([-.\w]+)</td>
</tr>
<tr>
<td>Remote Copy Requests Per Sec</td>
<td>Rate of write requests to remote storage per topic. Omitting 'topic=(...)' will yield the all-topic rate</td>
<td>kafka.server:type=BrokerTopicMetrics,name=RemoteCopyRequestsPerSec,topic=([-.\w]+)</td>
</tr>
<tr>
<td>Remote Copy Errors Per Sec</td>
<td>Rate of write errors from remote storage per topic. Omitting 'topic=(...)' will yield the all-topic rate</td>
<td>kafka.server:type=BrokerTopicMetrics,name=RemoteCopyErrorsPerSec,topic=([-.\w]+)</td>
</tr>
<tr>
<td>RemoteLogReader Task Queue Size</td>
<td>Size of the queue holding remote storage read tasks</td>
<td>org.apache.kafka.storage.internals.log:type=RemoteStorageThreadPool,name=RemoteLogReaderTaskQueueSize</td>
</tr>
<tr>
<td>RemoteLogReader Avg Idle Percent</td>
<td>Average idle percent of thread pool for processing remote storage read tasks</td>
<td>org.apache.kafka.storage.internals.log:type=RemoteStorageThreadPool,name=RemoteLogReaderAvgIdlePercent</td>
</tr>
<tr>
<td>RemoteLogManager Tasks Avg Idle Percent</td>
<td>Average idle percent of thread pool for copying data to remote storage</td>
<td>kafka.log.remote:type=RemoteLogManager,name=RemoteLogManagerTasksAvgIdlePercent</td>
</tr>
</tbody>
</table>
<h4 class="anchor-heading"><a id="kraft_monitoring" class="anchor-link"></a><a href="#kraft_monitoring">KRaft Monitoring Metrics</a></h4>
The set of metrics that allow monitoring of the KRaft quorum and the metadata log.<br>
Note that some exposed metrics depend on the role of the node as defined by <code>process.roles</code>

1
docs/toc.html

@ -141,6 +141,7 @@ @@ -141,6 +141,7 @@
<li><a href="#monitoring">6.8 Monitoring</a>
<ul>
<li><a href="#remote_jmx">Security Considerations for Remote Monitoring using JMX</a></li>
<li><a href="#tiered_storage_monitoring">Tiered Storage Monitoring</a></li>
<li><a href="#kraft_monitoring">KRaft Monitoring</a></li>
<li><a href="#selector_monitoring">Selector Monitoring</a></li>
<li><a href="#common_node_monitoring">Common Node Monitoring</a></li>

Loading…
Cancel
Save