本文介绍如何创建一个报警任务,目前报警任务分为两种类型:系统监控项报警任务和自定义监控项报警任务。
创建系统监控项报警任务
进入
弹性伸缩控制台,分三步创建报警任务:
- 选中报警任务侧边栏。
- 点击创建报警任务。
- 在弹出的创建报警任务对话框中填写定制信息。
示例
上图中的报警任务信息含义如下:
- test_cpu_alarm 为任务名称,cpu utilization 为任务描述。
- classic 为监控资源,即报警任务监控的伸缩组。
- 系统监控 为监控类型。
- CPU(CPU使用率) 为监控项。
- 1 分钟为统计周期,表示将对每1分钟的监控数据进行统计检查,判断是否满足报警条件。
- 平均值>=50% 为统计方法,重复 3次。这表示,当cpu的使用了在1分钟平均值超过阈值50%,并且连续3次满足统计办法时,将发生报警。
- 伸缩规则add1为报警触发规则,表明在发生报警时,将执行报警规则add1,为伸缩组增加1台机器。
创建自定义监控项报警任务
创建自定义监控项报警任务的过程和创建系统监控类似,唯一的不同在于,系统监控报警任务的监控项是由云监控为用户采集,而自定义监控报警任务的监控项则需要用户自己上报至云监控。
在创建自定义监控类型的报警任务时,首先需要存在已上报的自定义监控项,即时间序列。然后才能针对该时间序列设置报警规则。
在上图创建自定义报警任务之前,已经向云监控推送了一条自定义监控数据流(时间序列)。该时间序列所属的应用分组为54504,监控项名称为testMetric,维度信息为 age=10。