自定义监控
自定义监控概述
自定义监控展示用户所有自主定义上报的监控指标,用户可以将自己关心的业务指标通过API请求上报至云监控,云监控会提供为您的业务提供监控及告警,让用户能及时处理业务故障,保障用户业务正常运行。
查看自定义监控
操作步骤
- 登录云监控控制台。
- 在控制台顶部导航栏选择区域。
- 点击左侧菜单栏中【自定义监控】页面
- 按照“快速入门”通过API,快速接入您的业务数据。
- 已接入业务数据,会直接显示在下面列表中,可查看监控指标及创建告警规则。
添加监控数据(RESTful API)
功能介绍
添加一条或多条自定义指标监控数据,解决系统监控指标不能满足具体业务需求的场景。
URI
POST /cms/custom-monitor/v1/metric-data/action/import
请求消息
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
数组元素 | Array | 是 | JSON数组 |
数组元素
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
group_id | String | 是 | 分组名。最大长度为32位,仅可包含英文大小写、数字、“_”、“-” |
metric_name | String | 是 | 指标名。最大长度为100位,仅可包含英文大小写、数字、“_”、“-” |
dimensions | Array | 是 | 指标的维度,目前最大支持3个维度。 |
timestamp | Long | 是 | 数据收集时间。UNIX时间戳,单位毫秒。 |
value | Float,Integer | 是 | 待添加的监控指标数据的值。数值类型支持“整数”或“浮点数”。 |
unit | String | 否 | 数据的单位。最大长度为36位。 |
dimensions
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
name | String | 是 | 维度名。最大长度为32位,仅可包含英文大小写、数字、“_”、“-” |
value | String | 是 | 维度值。最大长度为256位,仅可包含英文大小写、数字、“_”、“-”、“.” |
请求样例
[{
"group_id": "group01",
"metric_name": "cpu_util",
"dimensions": [{
"name": "resource_id",
"value": "abc"
}, {
"name": "instance_id",
"value": "123"
}],
"timestamp": 1642476406639,
"value": 36,
"unit": "%"
}]
响应消息
{
"code": "200",
"message": "success"
}