更新时间:2024-01-30 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

是否为contoller节点。

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

相关文档