conduktor.io ↗

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

AuthorSahil Devgon
StatusAccepted
Kafka Version4.4
JIRAKAFKA-20223
WikiView on Apache Wiki
Created2026-02-25
Last Modified2026-05-04
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.