KIP-835 — Monitor KRaft Controller Quorum Health
Accepted Kafka 3.3 MetricsKRaft
Introduces a `NoOpRecord` written periodically to the `__cluster_metadata` log to advance the high-watermark, and exposes KRaft controller quorum health metrics so monitoring systems can verify that committed offsets are progressing. Without this, a quorum that has stalled (e.g. due to a missing majority) cannot be detected by watching offset advancement alone.
Details
| Author | Jose Armando Garcia Sancio |
| Status | Accepted |
| Kafka Version | 3.3 |
| JIRA | KAFKA-13883 |
| Wiki | View on Apache Wiki |
| Created | 2022-05-06 |
| Last Modified | 2022-05-20 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.