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
| Author | Magnus Edenhill |
| Status | Accepted |
| Kafka Version | 3.7 |
| JIRA | KAFKA-15601 |
| Wiki | View on Apache Wiki |
| Created | 2021-02-07 |
| Last Modified | 2024-04-23 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.