查询消费组信息

当前页面API为历史版本API,未来可能停止维护。请使用查询消费组信息。
URI
GET /v1.0/{project_id}/instances/{instance_id}/manage/groups/{group}
参数说明如下表所示。
参数 | 类型 | 必选 | 说明 |
|---|---|---|---|
project_id | String | 是 | 项目ID。 |
instance_id | String | 是 | 实例ID。 |
group | String | 是 | 消费组名称。 |
请求消息
请求参数
无
请求示例
无
响应消息
响应参数
参数说明见表2。
参数 | 类型 | 说明 |
|---|---|---|
group_id | String | 消费组名称。 |
state | String | 消费组状态。包含以下状态:
|
coordinator_id | Integer | 协调器编号 |
members | Array of object members | 消费者列表。参数参见表3。 |
group_message_offsets | Array of group_offsets | 消费进度。参数参见表4。 |
assignment_strategy | String | 分区分配策略。 |
参数 | 类型 | 说明 |
|---|---|---|
host | String | 消费组consumer地址。 |
assignment | Array of object assignment | consumer分配到的分区信息。参数请参见表5。 |
member_id | String | 消费组consumer的ID。 |
client_id | String | 客户端ID。 |
参数 | 类型 | 说明 |
|---|---|---|
topic | String | topic名称。 |
partition | Integer | 分区编号。 |
message_current_offset | Long | 当前消费进度。 |
message_log_end_offset | Long | 最大消息位置(LEO)。 |
lag | Long | 剩余可消费消息数,即消息堆积数。 |
响应示例
{
"group": {
"members": [
{
"host": "/172.31.1.102",
"assignment": [
{
"topic": "test",
"partitions": [
0,
1,
2
]
}
],
"member_id": "consumer-1-6b8ee551-d499-47d4-9beb-ba1527496785",
"client_id": "consumer-1"
}
],
"state": "STABLE",
"group_id": "test-consumer-group",
"coordinator_id": 2,
"group_message_offsets": [
{
"partition": 0,
"lag": 31396,
"topic": "test",
"message_current_offset": 935,
"message_log_end_offset": 32331
},
{
"partition": 0,
"lag": 0,
"topic": "aaaa",
"message_current_offset": 0,
"message_log_end_offset ": 0
},
{
"partition": 1,
"lag": 31279,
"topic": "test",
"message_current_offset": 1058,
"message_log_end_offset ": 32337
},
{
"partition": 1,
"lag": 0,
"topic": "aaaa",
"message_current_offset": 0,
"message_log_end_offset": 0
},
{
"partition": 2,
"lag": 31603,
"topic": "test",
"message_current_offset": 739,
"message_log_end_offset": 32342
}
],
"assignment_strategy": "range"
}
} 
