更新时间:2025-04-24 GMT+08:00
分享

查询Kafka集群元数据信息

当前页面API为历史版本API,未来可能停止维护。请使用查询Kafka集群元数据信息。

URI

GET /v1.0/{project_id}/instances/{instance_id}/manage/cluster

参数说明如下表所示。

表1 参数说明

参数

类型

必选

说明

project_id

String

是

项目ID。

instance_id

String

是

实例ID。

请求消息

请求参数

无

请求示例

无

响应消息

响应参数

表2 响应参数说明

参数

类型

说明

cluster

Object of cluster

集群基本信息。参数请查看表3。

表3 cluster参数说明

参数

类型

说明

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

消费者总数。

表4 brokers参数说明

参数

类型

说明

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

相关文档