conduktor.io ↗

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

AuthorKevin Wu
StatusAccepted
Kafka Version4.2
JIRAKAFKA-19254
WikiView on Apache Wiki
Created2025-05-07
Last Modified2025-07-08
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.