查询消费组信息
当前页面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" } }