查询Kafka集群元数据信息

当前页面API为历史版本API,未来可能停止维护。请使用查询Kafka集群元数据信息。
URI
GET /v1.0/{project_id}/instances/{instance_id}/manage/cluster
参数说明如下表所示。
参数 | 类型 | 必选 | 说明 |
|---|---|---|---|
project_id | String | 是 | 项目ID。 |
instance_id | String | 是 | 实例ID。 |
请求消息
请求参数
无
请求示例
无
响应消息
响应参数
参数 | 类型 | 说明 |
|---|---|---|
cluster | Object of cluster | 集群基本信息。参数请查看表3。 |
参数 | 类型 | 说明 |
|---|---|---|
controller | String | 控制器ID。 |
brokers | Array Object of brokers | 节点列表。参数请查看表4。 |
topics_count | Integer | 总topic数量。 |
partitions_count | Integer | 总分区数。 |
online_partitions_count | Integer | 在线分区数。 |
replicas_count | Integer | 总副本数。 |
isr_replicas_count | Integer | ISR(In-Sync Replicas) 副本总数。 |
consumers_count | Integer | 消费者总数。 |
参数 | 类型 | 说明 |
|---|---|---|
host | String | 节点IP。 |
port | Integer | 端口号。 |
broker_id | String | 节点id。 |
is_controller | Boolean | 是否为controller节点。 |
version | Boolean | 服务端版本。 |
register_time | Long | broker注册时间,为unix时间戳格式。 |
is_health | Boolean | Kafka实例节点的连通性是否正常。 |
响应示例
{
"cluster": {
"controller": "1",
"brokers": [
{
"broker_id": "1",
"is_controller": true,
"version": "1.1.0",
"register_time": 1569059680711,
"is_health": true
},
{
"broker_id": "2",
"is_controller": false,
"version": "1.1.0",
"register_time": 1569059684548,
"is_health": true
}
],
"topics_count": 4,
"partitions_count": 13,
"online_partitions_count": 12,
"replicas_count": 31,
"isr_replicas_count": 21,
"consumers_count": 7
}
} 
