KIP-1091 — Improved Kafka Streams operator metrics
Discussion Kafka 4.0 StreamsMetrics
Introduces numeric JMX metrics for StreamThread state (CREATED/RUNNING/DEAD etc.) and KafkaStreams client state, plus a metrics.recording.level metric, enabling operator monitoring systems that require numeric gauges rather than string values. Existing Kafka Streams state metrics were string-typed and incompatible with KIP-714/KIP-1076 telemetry pipelines, making automated health alerting difficult.
Details
| Author | Bill Bejeck |
| Status | Discussion |
| Kafka Version | 4.0 |
| JIRA | KAFKA-17561 |
| Wiki | View on Apache Wiki |
| Created | 2024-09-16 |
| Last Modified | 2025-11-04 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.