conduktor.io ↗

KIP-518 — Allow listing consumer groups per state

Accepted Kafka 2.6 AdminConsumer

Extends the `ListGroups` API and `AdminClient.listConsumerGroups()` to accept an optional set of `ConsumerGroupState` filters, returning only groups in the specified states. Without this, operators had to call `DescribeGroups` for every group individually to determine state, which was prohibitively expensive on clusters with hundreds or thousands of groups.

Protocol Impact

ListGroups v4 · DescribeGroups

Details

AuthorMickael Maison
StatusAccepted
Kafka Version2.6
JIRAKAFKA-9130
WikiView on Apache Wiki
Created2019-09-06
Last Modified2020-05-28
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.