KIP-180 — Add a broker metric specifying the number of consumer group rebalances in progress
Accepted Kafka 1.1 ConsumerMetrics
KIP-180 adds JMX metrics counting the number of consumer groups in each coordinator state (`PreparingRebalance`, `CompletingRebalance`, `Stable`, `Dead`, `Empty`) and renames the confusingly named `AwaitingSync` state to `CompletingRebalance`. Without per-state metrics, operators cannot distinguish between a cluster that is continuously rebalancing and one that is stable, making it impossible to set meaningful rebalance-rate alerts.
Details
| Author | Colin McCabe |
| Status | Accepted |
| Kafka Version | 1.1 |
| JIRA | KAFKA-5565 |
| Wiki | View on Apache Wiki |
| Created | 2017-07-20 |
| Last Modified | 2017-08-18 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.