KIP-1291 — Extended I/O Metrics Collection
Accepted Kafka 4.4 MetricsBroker
Exposes all 7 Linux /proc/self/io metrics on Kafka brokers (rchar, wchar, syscr, syscw, read_bytes, write_bytes, cancelled_write_bytes) instead of just the current 2 (read_bytes, write_bytes). The missing 5 metrics are essential for distinguishing cached vs. physical I/O, diagnosing syscall overhead, and understanding write cancellations—critical for tuning Kafka's I/O-intensive workloads.
Details
| Author | Sahil Devgon |
| Status | Accepted |
| Kafka Version | 4.4 |
| JIRA | KAFKA-20223 |
| Wiki | View on Apache Wiki |
| Created | 2026-02-25 |
| Last Modified | 2026-05-04 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.