KIP-1180 — Add generic feature level metrics
Accepted Kafka 4.2 MetricsKRaft
Adds generic feature-level JMX metrics (FinalizedLevel, minimum-supported-level, maximum-supported-level) tagged by feature name for each production feature (metadata.version, kraft.version, transaction.version, group.version, etc.). Only metadata.version had a dedicated metric; as new features were added (ELR version, share version, streams version), there was no way to monitor their finalized or supported levels for safe upgrade/downgrade planning.
Details
| Author | Kevin Wu |
| Status | Accepted |
| Kafka Version | 4.2 |
| JIRA | KAFKA-19254 |
| Wiki | View on Apache Wiki |
| Created | 2025-05-07 |
| Last Modified | 2025-07-08 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.