What is ConsumerGroupDescribe?
Describes consumer groups using the new protocol (KIP-848) via kafka-consumer-groups.sh --describe. Returns per-member assignment details with the group epoch. A rapidly incrementing epoch means members are joining/leaving frequently, which is normal during scaling but abnormal in steady state.
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
ConsumerGroupDescribeRequest v0
GroupIds
[]string
IncludeAuthorizedOperations
bool · 1B
tagged
var
Schema & Example
Schema { "GroupIds": [string], "IncludeAuthorizedOperations": bool }
Example { "GroupIds": ["value-1", "value-2"], "IncludeAuthorizedOperations": 2 }