[ 
https://issues.apache.org/jira/browse/KAFKA-14335?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Kirk True updated KAFKA-14335:
------------------------------
    Labels: needs-kip  (was: )

> 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
>            Priority: Major
>              Labels: needs-kip
>
> The 
> [Admin|https://kafka.apache.org/33/javadoc/org/apache/kafka/clients/admin/Admin.html]
>  API provides a means for clients to list 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)

Reply via email to