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 · flexible
message_size
int32 · 4B
api_key
int16 · 2B
api_version
int16 · 2B
correlation_id
int32 · 4B
client_id
string (compact)
tagged
var
DescribeClientQuotasRequest v1
Strict
bool · 1B
tagged
var
EntityType
string (compact)
MatchType
int8 · 1B
Match?
string (compact)
tagged
var
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 }