配置项 | 说明 | 示例 |
告警名称 | 当前告警的名称。 | ECS-CPU使用率告警 |
检测类型 | | 静态阈值 |
Prometheus实例 | 选择需要创建告警的Prometheus实例。 | ECS-Prometheus实例 |
告警分组 | 选择告警分组。 不同Prometheus类型支持的告警分组不同,告警分组备选项会随着选择的Prometheus实例类型的不同产生变化。 | Windows_Exporter |
告警指标 | 选择想要配置告警的指标,每个告警分组对应不同的告警指标。 | CPU使用率 |
告警条件 | 基于告警指标预置内容设置告警事件产生条件。 | 当CPU使用率大于80%时,满足告警条件。 |
筛选条件 | 根据告警指标,设置当前配置的告警规则所适用的范围,即所有符合筛选条件的资源满足此条告警规则时,均会产生告警事件。 可选筛选条件包括: 遍历:告警规则适用于当前Prometheus实例下的所有资源。筛选条件默认为遍历。 等于:选择该条件后,需继续输入具体资源名称。所创建的告警规则将仅适用于对应资源。不支持同时填写多个资源。 不等于:选择该条件后,需继续输入具体资源名称。所创建的告警规则将适用于除该资源之外的其他资源。不支持同时填写多个资源。 正则匹配:选择该条件后,按需输入正则表达式匹配相应的资源名称。所创建的告警规则将适用于符合该正则表达式的所有资源。 正则不匹配:选择该条件后,按需输入正则表达式匹配相应的资源名称。所创建的告警规则将过滤符合该正则表达式的所有资源。
| 遍历 |
数据预览 | 数据预览区域展示告警条件对应的PromQL语句,并以时序曲线的形式展示当前告警规则配置的监控指标的值。 默认仅展示一个资源的实时值,您可以在该区域的筛选框中选择目标资源以及时间区间来查看不同时间区间和不同资源的值。 告警阈值将会以一条红色直线的形式显示在时序曲线中,满足告警阈值的时序曲线显示为深红色,不满足告警阈值的时序曲线显示为蓝色。 将鼠标悬浮于时序曲线上,可以查看对应时间点的资源详情。 在时序曲线上选中一段时间,可以查看对应时间段的时序曲线。
| 无 |
持续时间 | | 当告警条件满足持续1分钟时,才产生告警事件。 |
告警等级 | 自定义告警等级。告警严重程度从默认、P4、P3、P2、P1逐级上升。 | 默认 |
告警内容 | 您会收到的告警信息。您可以使用Go template语法在告警内容中自定义告警参数变量。 | Windows实例{{$labels.instance}}的CPU使用率 {{$labels.metrics_params_opt_label_value}} {{$labels.metrics_params_value}}%,当前值{{printf "%.2f" $value}}% |
高级设置 |
告警检查周期 | 指告警规则每隔N分钟进行一次检查,判断数据是否满足告警条件。默认1分钟,最少设置1分钟。 | 1 |
快速指定通知策略 | 不指定通知策略:若选择此选项,当完成创建告警规则后,您可以在通知策略页面新建通知策略并指定匹配规则和匹配条件(如告警规则名称等)来匹配该告警规则。当该告警规则被触发产生告警事件后,告警信息会被发送给通知策略中指定的联系人或联系人组。更多信息,请参见通知策略。 指定某个通知策略:若选择此项,ARMS会自动在对应的通知策略添加一条匹配规则,匹配规则内容为告警规则ID(以告警规则名称的方式呈现),以确保当前告警规则产生的告警事件一定可以被选择的通知策略匹配到。 快速指定通知策略只能保证当前告警规则产生的告警事件一定能够被所选的通知策略匹配到并且产生对应告警。但是,当前告警规则产生的事件同时也可能被其它设置了模糊匹配的通知策略匹配到并且产生告警。告警规则产生的告警事件和通知策略之间是多对多的匹配关系。
| 不指定通知策略 |
标签(lables) | 设置告警标签,设置的标签可用作通知策略匹配规则的选项。 | 无 |
注释(annotations) | 设置告警的注释。 | 无 |