查询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
}
}
