接口功能介绍
导出指定时间段内的对象存储时序指标监控数据,导出格式为csv文件。
接口约束
regionID(资源池)、deviceUUIDList(对象存储资源)、itemNameList(待查监控项名称)存在。
URI
POST /v4/monitor/export-zos-historymetricdata
请求参数
请求体body参数
参数 | 参数类型 | 是否必填 | 示例 | 说明 | 下级对象 |
---|---|---|---|---|---|
regionID | String | 是 | 81f7728662dd11ec810800155d307d5b | 资源池ID | |
itemNameList | Array of String | 是 | ["zos_bucket_inner_bytes_sent"] | 待查的监控项名称 | |
startTime | String | 是 | 1667815639 | 查询起始时间戳 | |
endTime | String | 是 | 1667817639 | 查询结束时间戳 | |
deviceUUIDList | Array of String | 是 | ["bucket-c574"] | 查询设备ID列表 | |
period | Integer | 否 | 300 | 聚合周期,单位:秒,默认300 | |
deviceType | String | 是 | 本参数表示设备类型,取值范围:1.zos_bucket:存储桶2.zos_user:用户 | 设备类型 |
响应参数
根据请求参数导出监控数据为csv文件。
文件内容按照设备deviceUUID分隔,不同设备的数据以栏(多个行)为单位竖向排列。
同一设备的不同指标,按照时间戳横向排列,无数据则为空。
请求失败,返回参数参考历史监控数据查询系列接口。
请求示例
POST /v4/monitor/export-zos-historymetricdata
请求体body
{
"regionID": "81f7728662dd11ec810800155d307d5b",
"startTime": "1667815639",
"endTime": "1667817639",
"itemNameList": [
"zos_bucket_inner_bytes_sent",
"zos_bucket_public_bytes_sent",
"zos_bucket_month_public_bytes_sent",
"zos_bucket_inner_bytes_received"
],
"deviceUUIDList": [
"bucket-c574"
],
"deviceType": "zos_bucket"
}
响应示例
csv文件内容:
deviceUUID,zos_bucket_inner_bytes_sent,zos_bucket_public_bytes_sent,zos_bucket_month_public_bytes_sent,zos_bucket_inner_bytes_received,samplingTime
bucket-c574,0,0,32848,0,1686117683