本文介绍如何创建一个报警任务。

目前报警任务分为两种类型:系统监控项报警任务和自定义监控项报警任务。

创建系统监控项报警任务

  1. 登录 弹性伸缩控制台
  2. 选择 自动触发任务管理 > 报警任务,单击 创建报警任务

  3. 在弹出的对话框中填写定制信息,例如:

    上图中的报警任务信息含义如下:

    • test_cpu_alarm 为任务名称,cpu utilization 为任务描述。
    • classic 为监控资源,即报警任务监控的伸缩组。
    • 系统监控 为监控类型。
    • CPU(CPU使用率) 为监控项。
    • 1 分钟为统计周期,表示将对每1分钟的监控数据进行统计检查,判断是否满足报警条件。
    • 平均值大于等于50% 为统计方法,重复 3次。这表示,当cpu的使用了在1分钟平均值超过阈值50%,并且连续3次满足统计办法时,将发生报警。
    • 伸缩规则add1为报警触发规则,表明在发生报警时,将执行报警规则add1,为伸缩组增加1台机器。

创建自定义监控项报警任务

创建自定义监控项报警任务的过程和创建系统监控类似,唯一的不同在于,系统监控报警任务的监控项是由云监控为用户采集,而自定义监控报警任务的监控项则需要用户自己上报至云监控。

在创建自定义监控类型的报警任务时,首先需要存在已上报的自定义监控项,即时间序列。然后才能针对该时间序列设置报警规则。



在上图创建自定义报警任务之前,已经向云监控推送了一条自定义监控数据流(时间序列)。该时间序列所属的应用分组为54504,监控项名称为testMetric,维度信息为 age=10。