You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@kafka.apache.org by "Vahid Hashemian (JIRA)" <ji...@apache.org> on 2017/07/25 20:22:00 UTC

[jira] [Updated] (KAFKA-5639) Enhance DescribeGroups protocol to include additional group information

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

Vahid Hashemian updated KAFKA-5639:
-----------------------------------
    Description: 
The [{{DescribeGroups}}|https://kafka.apache.org/protocol#The_Messages_DescribeGroups] protocol v1 currently returns this information for each consumer group:
* {{error_code}}
* {{group_id}}
* {{state}}
* {{protocol_type}}
* {{protocol}}
* {{members}}

There are additional info in a {{GroupMetadata}} object on the server side, some of which could be useful if exposed via the {{DescribeGroups}} API. Here are some examples:
* {{generationId}}
* {{leaderId}}
* {{numOffsets}}
* {{hasOffsets}}

Enhancing the protocol with this additional info means improving the existing tools that make use of it. For example, using this additional info, the consumer group command's {{\-\-describe}} output will provide more information about each consumer group to help with its monitoring / troubleshooting / ....

  was:
The [{{DescribeGroups}}|https://kafka.apache.org/protocol#The_Messages_DescribeGroups] API v1 currently returns this information for each consumer group:
* {{error_code}}
* {{group_id}}
* {{state}}
* {{protocol_type}}
* {{protocol}}
* {{members}}

There are additional info in a {{GroupMetadata}} object on the server side, some of which could be useful if exposed via the {{DescribeGroups}} API. Here are some examples:
* {{generationId}}
* {{leaderId}}
* {{numOffsets}}
* {{hasOffsets}}

Enhancing the API with this additional info means improving the existing tools that make use of the API. For example, using this additional info, the consumer group command's {{\-\-describe}} output will provide more information about each consumer group to help with its monitoring / troubleshooting / ....

        Summary: Enhance DescribeGroups protocol to include additional group information  (was: Enhance DescribeGroups API to return additional group information)

> Enhance DescribeGroups protocol to include additional group information
> -----------------------------------------------------------------------
>
>                 Key: KAFKA-5639
>                 URL: https://issues.apache.org/jira/browse/KAFKA-5639
>             Project: Kafka
>          Issue Type: Improvement
>          Components: core
>            Reporter: Vahid Hashemian
>            Assignee: Vahid Hashemian
>            Priority: Minor
>              Labels: needs-kip
>
> The [{{DescribeGroups}}|https://kafka.apache.org/protocol#The_Messages_DescribeGroups] protocol v1 currently returns this information for each consumer group:
> * {{error_code}}
> * {{group_id}}
> * {{state}}
> * {{protocol_type}}
> * {{protocol}}
> * {{members}}
> There are additional info in a {{GroupMetadata}} object on the server side, some of which could be useful if exposed via the {{DescribeGroups}} API. Here are some examples:
> * {{generationId}}
> * {{leaderId}}
> * {{numOffsets}}
> * {{hasOffsets}}
> Enhancing the protocol with this additional info means improving the existing tools that make use of it. For example, using this additional info, the consumer group command's {{\-\-describe}} output will provide more information about each consumer group to help with its monitoring / troubleshooting / ....



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)