更新时间:2022-10-20 GMT+08:00

查询分区监控

功能介绍

本接口用于查询通道指定分区的监控数据。

URI

GET /v2/{project_id}/streams/{stream_name}/partitions/{partition_id}/metrics

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID。

stream_name

String

通道名称。

最大长度:60

partition_id

String

分区编号。

可定义为如下两种样式:

  • shardId-0000000000

  • 0

比如一个通道有三个分区,那么分区标识符分别为0, 1, 2,或者shardId-0000000000, shardId-0000000001, shardId-0000000002

表2 Query参数

参数

是否必选

参数类型

描述

label

String

分区监控指标。(label与label_list必须二选一,label_list与label同时存在时,以label_list为准)

  • total_put_bytes_per_partition:分区总输入流量(Byte)

  • total_get_bytes_per_partition:分区总输出流量(Byte)

  • total_put_records_per_partition:分区总输入记录数(个)

  • total_get_records_per_partition:分区总输出记录数(个)

枚举值:

  • total_put_bytes_per_partition

  • total_get_bytes_per_partition

  • total_put_records_per_partition

  • total_get_records_per_partition

label_list

String

使用label用逗号拼接组成,用于批量查询多个label的指标。(label与label_list必须二选一,label_list与label同时存在时,以label_list为准)

start_time

Long

监控开始时间点,10位时间戳。

end_time

String

监控结束时间点,10位时间戳。

请求参数

表3 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。

通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

响应参数

状态码: 200

表4 响应Body参数

参数

参数类型

描述

metrics

Metrics object

数据对象。

表5 Metrics

参数

参数类型

描述

dataPoints

Array of DataPoint objects

监控数据。

label

String

监控指标。

表6 DataPoint

参数

参数类型

描述

timestamp

Long

时间戳。

value

Long

时间戳对应的监控值。

请求示例

查询分区监控数据

GET https://{Endpoint}/v2/{project_id}/streams/{stream_name}/partitions/{partition_id}/metrics

响应示例

状态码

状态码

描述

200

正常返回

错误码

请参见错误码