conduktor.io ↗

KIP-511 — Collect and Expose Client's Name and Version in the Brokers

Accepted Kafka 2.4 ProtocolClientMetrics

Extends `ApiVersionsRequest` (v3+) to carry `client_software_name` and `client_software_version` fields from the client library, which the broker stores and exposes via `DescribeClientQuotas` and internal metrics. Cluster operators have no visibility into which client library versions are connected to their brokers, making it difficult to assess upgrade impact or debug misbehaving clients.

Protocol Impact

ApiVersions v3

Details

AuthorDavid Jacot
StatusAccepted
Kafka Version2.4
JIRAKAFKA-8855
WikiView on Apache Wiki
Created2019-08-21
Last Modified2019-12-16
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.