This is an automated email from the ASF dual-hosted git repository. divijv pushed a commit to branch 3.6 in repository https://gitbox.apache.org/repos/asf/kafka.git
The following commit(s) were added to refs/heads/3.6 by this push: new 00229492819 KAFKA-15483: Add KIP-938 and KIP-866 metrics to bundled docs (#14421) 00229492819 is described below commit 00229492819ab3ef10bf08ca755d4e6522e92e45 Author: David Arthur <mum...@gmail.com> AuthorDate: Tue Oct 3 07:41:41 2023 -0400 KAFKA-15483: Add KIP-938 and KIP-866 metrics to bundled docs (#14421) Reviewers: Divij Vaidya <di...@amazon.com>, Ron Dagostino <rdagost...@confluent.io> --- docs/ops.html | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/docs/ops.html b/docs/ops.html index 7c4b85aacd1..40082918d09 100644 --- a/docs/ops.html +++ b/docs/ops.html @@ -1980,6 +1980,28 @@ These metrics are reported on both Controllers and Brokers in a KRaft Cluster <td>The average fraction of time the client's poll() is idle as opposed to waiting for the user code to process records.</td> <td>kafka.server:type=raft-metrics,name=poll-idle-ratio-avg</td> </tr> + <tr> + <td>Current Metadata Version</td> + <td>Outputs the feature level of the current effective metadata version.</td> + <td>kafka.server:type=MetadataLoader,name=CurrentMetadataVersion</td> + </tr> + <tr> + <td>Metadata Snapshot Load Count</td> + <td>The total number of times we have loaded a KRaft snapshot since the process was started.</td> + <td>kafka.server:type=MetadataLoader,name=HandleLoadSnapshotCount</td> + </tr> + <tr> + <td>Latest Metadata Snapshot Size</td> + <td>The total size in bytes of the latest snapshot that the node has generated. If none have been generated yet, this is the size + of the latest snapshot that was loaded. If no snapshots have been generated or loaded, this is 0.</td> + <td>kafka.server:type=SnapshotEmitter,name=LatestSnapshotGeneratedBytes</td> + </tr> + <tr> + <td>Latest Metadata Snapshot Age</td> + <td>The interval in milliseconds since the latest snapshot that the node has generated. + If none have been generated yet, this is approximately the time delta since the process was started.</td> + <td>kafka.server:type=SnapshotEmitter,name=LatestSnapshotGeneratedAgeMs</td> + </tr> </tbody> </table> <h5 class="anchor-heading"><a id="kraft_controller_monitoring" class="anchor-link"></a><a href="#kraft_controller_monitoring">KRaft Controller Monitoring Metrics</a></h5> @@ -2061,6 +2083,44 @@ These metrics are reported on both Controllers and Brokers in a KRaft Cluster For active Controllers the value of this lag is always zero.</td> <td>kafka.controller:type=KafkaController,name=LastAppliedRecordLagMs</td> </tr> + <tr> + <td>ZooKeeper Write Behind Lag</td> + <td>The amount of lag in records that ZooKeeper is behind relative to the highest committed record in the metadata log. + This metric will only be reported by the active KRaft controller.</td> + <td>kafka.controller:type=KafkaController,name=ZkWriteBehindLag</td> + </tr> + <tr> + <td>ZooKeeper Metadata Snapshot Write Time</td> + <td>The number of milliseconds the KRaft controller took reconciling a snapshot into ZooKeeper.</td> + <td>kafka.controller:type=KafkaController,name=ZkWriteSnapshotTimeMs</td> + </tr> + <tr> + <td>ZooKeeper Metadata Delta Write Time</td> + <td>The number of milliseconds the KRaft controller took writing a delta into ZK.</td> + <td>kafka.controller:type=KafkaController,name=ZkWriteDeltaTimeMs</td> + </tr> + <tr> + <td>Timed-out Broker Heartbeat Count</td> + <td>The number of broker heartbeats that timed out on this controller since the process was started. Note that only + active controllers handle heartbeats, so only they will see increases in this metric.</td> + <td>kafka.controller:type=KafkaController,name=TimedOutBrokerHeartbeatCount</td> + </tr> + <tr> + <td>Number Of Operations Started In Event Queue</td> + <td>The total number of controller event queue operations that were started. This includes deferred operations.</td> + <td>kafka.controller:type=KafkaController,name=EventQueueOperationsStartedCount</td> + </tr> + <tr> + <td>Number of Operations Timed Out In Event Queue</td> + <td>The total number of controller event queue operations that timed out before they could be performed.</td> + <td>kafka.controller:type=KafkaController,name=EventQueueOperationsTimedOutCount</td> + </tr> + <tr> + <td>Number Of New Controller Elections</td> + <td>Counts the number of times this node has seen a new controller elected. A transition to the "no leader" state + is not counted here. If the same controller as before becomes active, that still counts.</td> + <td>kafka.controller:type=KafkaController,name=NewActiveControllersCount</td> + </tr> </tbody> </table> <h5 class="anchor-heading"><a id="kraft_broker_monitoring" class="anchor-link"></a><a href="#kraft_broker_monitoring">KRaft Broker Monitoring Metrics</a></h5>