conduktor.io ↗

KIP-714 — Client metrics and observability

Accepted Kafka 3.7 MetricsProtocolClient

Introduces a broker-side `GetTelemetrySubscriptions`/`PushTelemetryMetrics` protocol API pair so brokers can selectively request metrics from clients on a configurable push interval. There is currently no way for a cluster operator or hosted service provider to centrally observe Kafka client metrics without requiring changes to client application code or a client restart, making troubleshooting a cross-team coordination problem.

Protocol Impact

GetTelemetrySubscriptions · PushTelemetry · Produce · OffsetCommit

Details

AuthorMagnus Edenhill
StatusAccepted
Kafka Version3.7
JIRAKAFKA-15601
WikiView on Apache Wiki
Created2021-02-07
Last Modified2024-04-23
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.