conduktor.io ↗

Kafka DescribeClientQuotas Request Wire Format v0 — Binary Protocol Layout

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.

Related Errors

CLUSTER_AUTHORIZATION_FAILED

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
Components array
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
}