KIP-1221 — Add application-id tag to Kafka Streams state metric
Accepted Kafka 4.2 StreamsMetrics
Adds an application-id tag to the Kafka Streams client-state JMX metric so that multiple instances of the same logical Streams application can be grouped together in monitoring systems. The existing metric distinguished physical instances via a UUID processId but had no application-level grouping, making it impossible to correlate separate physical instances into a single logical application in dashboards.
Details
| Author | Bill Bejeck |
| Status | Accepted |
| Kafka Version | 4.2 |
| JIRA | KAFKA-19734 |
| Wiki | View on Apache Wiki |
| Created | 2025-09-24 |
| Last Modified | 2025-10-07 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.