自定义监控

自定义监控概述

自定义监控展示用户所有自主定义上报的监控指标,用户可以将自己关心的业务指标通过API请求上报至云监控,云监控会提供为您的业务提供监控及告警,让用户能及时处理业务故障,保障用户业务正常运行。

查看自定义监控

操作步骤

  1. 登录云监控控制台。
  2. 在控制台顶部导航栏选择区域。
  3. 点击左侧菜单栏中【自定义监控】页面

云服务器

  1. 按照“快速入门”通过API,快速接入您的业务数据。
  2. 已接入业务数据,会直接显示在下面列表中,可查看监控指标及创建告警规则。

云服务器 云服务器

添加监控数据(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"
}