You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Kirk True (Jira)" <ji...@apache.org> on 2022/10/24 18:29:00 UTC

[jira] [Created] (KAFKA-14335) Admin.listConsumerGroups should allow filtering, pagination

Kirk True created KAFKA-14335:
---------------------------------

             Summary: Admin.listConsumerGroups should allow filtering, pagination
                 Key: KAFKA-14335
                 URL: https://issues.apache.org/jira/browse/KAFKA-14335
             Project: Kafka
          Issue Type: Improvement
          Components: admin, clients, protocol
    Affects Versions: 3.3.0
            Reporter: Kirk True
            Assignee: Kirk True


The [`Admin.listConsumerGroups`|https://kafka.apache.org/33/javadoc/org/apache/kafka/clients/admin/Admin.html#listConsumerGroups--] is the interface for clients to view the consumer groups in the cluster. When the list of consumer groups becomes very large, it can cause problems for the client (e.g., OOM errors) as well as overhead for the broker and network.

The proposal is to enhance the [`ListConsumerGroupsOptions`]([https://kafka.apache.org/33/javadoc/org/apache/kafka/clients/admin/ListConsumerGroupsOptions.html)] class to have optional values such as:
 * Consumer group ID regex (evaluated on broker)
 * Pagination token (consumer group ID, probably)

This will require a KIP since it is enhancing the admin API, protocol, and broker.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)