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 v1
Groups
[]string
Schema & Example
Schema { "Groups": [string] }
Example { "Groups": ["value-1", "value-2"] }