What is DescribeClientQuotas?
Returns per-user or per-client-id throttle limits via kafka-configs.sh --describe --entity-type users/clients. Check this first when a client reports being throttled unexpectedly.
Wire Diagram
Request Header
message_size
int32 · 4B
api_key
int16 · 2B
api_version
int16 · 2B
correlation_id
int32 · 4B
client_id
string
DescribeClientQuotasRequest v0
Strict
bool · 1B
EntityType
string
MatchType
int8 · 1B
Match?
string
Schema & Example
Schema { "Components": [{ "EntityType": string, "MatchType": int8, "Match": string? }], "Strict": bool }
Example { "Components": [{ "EntityType": "client-id", "MatchType": "exact-match-string", "Match": "exact-match-string" }], "Strict": true }