What is DescribeGroups?
Returns the full state of consumer groups including per-member partition assignments, used by kafka-consumer-groups.sh --describe. PreparingRebalance means JoinGroup responses are pending; Stable means all members are heartbeating; Empty means no members but offsets may still exist.
Wire Diagram
Request Header
message_size
int32 · 4B
api_key
int16 · 2B
api_version
int16 · 2B
correlation_id
int32 · 4B
client_id
string
DescribeGroupsRequest v4
Groups
[]string
IncludeAuthorizedOperations
bool · 1B
Schema & Example
Schema { "Groups": [string], "IncludeAuthorizedOperations": bool }
Example { "Groups": ["value-1", "value-2"], "IncludeAuthorizedOperations": 2 }