创建AOM告警通知规则
AOM提供告警通知规则定制功能,您可以通过创建告警通知规则关联SMN主题与消息模板,当日志、资源或指标数据满足对应的告警条件时,系统根据关联SMN主题与消息模板来发送告警通知。
前提条件
- 已创建一个主题,操作详见创建主题。
- 已设置主题策略,操作详见设置主题策略。
- 已为主题添加相关的订阅者,即通知的接收人(例如:邮件或短信),操作详见订阅主题。
- 已创建通知组,操作详见创建CES通知对象和通知组。
- 如果需要在创建通知规则时获取SMN的主题,需要提前获取SMN的“smn:topic:list”权限,权限详情请参见SMN权限管理。
约束与限制
- 您最多可创建1000个告警通知规则,如果告警通知规则数量已达上限1000时,请删除不需要的告警通知规则。
- 仅开通了云监控CES融合功能才支持如下告警规则相关配置。当前云监控CES融合功能受限部分用户开放,如有需求可以通过提交工单,为您开放此功能。
- 在创建告警通知规则时支持关联通知组。
- 支持创建“云监控类型”告警通知规则。
- 在创建告警通知规则时支持通知编排。
- AOM 2.0融合CES相关功能后,会向AOM FullAccess策略中添加“CES:*:*”,“ecs:instance:list”,“dms:instance:list”,“dms:instance:get”,“lts:topics:list”,“lts:groups:list”,“smn:topic:list”,“smn:topic:publish”,“swr:repository:*”,“swr:repo:*”,“vpc:bandwidths:get”,“as:groups:get”,“astrocanvas:*:*”细粒度权限,若您之前通过AOM FullAccess策略对租户下子用户进行了权限控制,那么AOM FullAccess策略增加上述权限后,子用户也会展示上述云服务资源,您若仍有子用户云服务资源控制诉求,则您可自行进行自定义的子用户权限配置,从而达成子用户云服务资源展示控制效果。
创建告警通知规则
- 登录AOM 2.0控制台。
- 在左侧导航栏中选择“告警中心 > 告警通知”。
- 在右侧区域的“通知规则管理”页签下,单击“创建告警通知规则”。
- 设置通知规则名称、类型等信息,参数说明如表1所示。如果开通云监控CES融合功能,通知规则配置说明如表2所示。
图1 创建告警通知规则
表1 告警通知规则参数说明 参数名称
说明
通知规则名称
通知规则的名称,只能由中文、数字、字母、下划线、中划线、小数点组成,且不能以下划线、中划线、小数点开头和结尾,最多可输入100个字符。当前通知规则的名称支持小数点受限部分区域开放,如有需求可以通过提交工单,为您开放此功能。
企业项目
所属的企业项目。
- 如果在全局页面设置为“ALL”,此处请从下拉列表中选择企业项目。
- 如果在全局页面已选择企业项目,则此处灰化不可选。
- 在创建告警通知规则过程中,如果要选择刚新创建的企业项目,建议企业项目创建后等待10分钟左右,再进行告警通知规则创建。
描述
通知规则的描述信息,最多可输入1024个字符。
通知规则类型
通知规则的类型。
- Prometheus监控
- 日志监控
- 云监控
AOM 2.0控制台中创建监控数据来源为“云监控”类型的告警通知规则功能由云监控服务CES提供,操作详情请参考创建通知策略。创建“云监控”类型告警通知规则功能当前受限开放。
主题
SMN主题,请从下拉列表中选择。
若没有合适的主题,请单击主题选择栏下方“创建主题”,在SMN界面创建。
消息模板
通知消息的模板,请从下拉列表中选择。
AOM提供预置的消息模板供选项。如果预制模板不满足要求,可以单击消息模板选择栏右侧的“创建消息模板”,新建消息模板,操作详见创建消息模板。
表2 告警通知规则参数说明(开通云监控CES融合功能) 参数名称
说明
通知规则名称
通知规则的名称,只能由中文、数字、字母、下划线和中划线组成,且不能以下划线或中划线开头和结尾,最多可输入100个字符。
企业项目
所属的企业项目。
- 如果在全局页面设置为“ALL”,此处请从下拉列表中选择企业项目。
- 如果在全局页面已选择企业项目,则此处灰化不可选。
- 在创建告警通知规则过程中,如果要选择刚新创建的企业项目,建议企业项目创建后等待10分钟左右,再进行告警通知规则创建。
描述
通知规则描述信息,最多可输入1024个字符。
通知规则类型
通知规则的类型。
- Prometheus监控
- 日志监控
- 云监控
AOM 2.0控制台中创建监控数据来源为“云监控”类型的告警通知规则功能由云监控服务CES提供,操作详情请参考创建通知策略。
规则配置
通知范围
告警通知规则的通知范围,当“规则配置”设置为“简易通知”时,可直接配置通知范围。
- 接收对象:需要发送告警通知的对象,可选择通知组或主题订阅两种方式。
- 通知周期:选择告警通知的时间周期。
- 生效时间:该告警仅在生效时间段发送通知消息,非生效时段则在隔日生效时段发送通知消息。如生效时间为08:00-20:00,则该告警规则仅在08:00-20:00发送通知消息。
- 接收渠道:接收告警通知的渠道。当接收对象选择主题订阅时,不涉及此参数设置。
- 消息模板:配置该通知范围需要关联的通知消息模板,请从下拉列表中选择。AOM提供预制的消息模板供选项。如果预制模板不满足要求,可以单击消息模板选择栏右侧的“创建消息模板”,新建消息模板操作请参考创建消息模板。
- 单击“添加范围”,可以添加多个通知范围。
- 单击“删除”,可以删除添加的通知范围,至少需要设置1个通知范围。
通知规则编排
通知编排规则针对整个通知的流程进行定义,支持根据设置的告警条件,筛选出符合条件的告警,并为符合条件的告警发送通知。当“规则配置”设置为“通知编排”时需要配置通知编排规则。
当前通知编排规则分为“添加条件”、“添加通知”、“添加结束节点”节点。可单击,在全屏状态下根据业务场景需要创建满足使用需求的通知编排流程。
- 单击“添加条件”节点,配置告警条件。
- 取值范围说明如下:
- 告警级别:指标或事件告警的级别,可以设置为紧急、重要、次要、提示。支持按照“等于”进行条件匹配。例如设置为:告警级别+等于+紧急。
- 资源类型:告警或事件的资源类型,可以设置为服务(service)、集群等类型。支持按照“等于”、“正则匹配”进行条件匹配。例如设置为:资源类型+等于+集群。
- 告警源:触发告警或事件的服务名称,可以设置为AOM、LTS、CCE等服务名称。支持按照“等于”、“不等于”、“正则匹配”、“正则不匹配”进行条件匹配。例如设置为:告警源+等于+AOM。
- 标签:创建告警规则时配置的告警规则标签,为告警标识属性,标签将同步到TMS服务,由标签名和标签值构成。支持按照“等于”、“不等于”、“存在”、“不存在”、“正则匹配”、“正则不匹配”进行条件匹配。例如设置为:标签+resource_type+等于+AOM。
- 告警规则企业项目:创建告警规则时设置的企业项目。支持按照“等于”、“不等于”进行条件匹配。例如设置为:告警规则企业项目+等于+default。
- 告警状态:告警的状态,可以设置为触发告警、恢复通知。支持按照“等于”、“不等于”进行条件匹配。例如设置为:告警状态+等于+触发告警。
- 告警规则原始名称:创建告警规则时配置的告警规则原始名称。支持按照“等于”、“不等于”、“正则匹配”、“正则不匹配”进行条件匹配。例如设置为:告警规则原始名称+等于+AOMAlarm。
- 告警持续时间:告警的持续时间,单位秒。支持通过数值比较,按照=、>、<、≥、≤进行条件匹配。例如设置为:告警持续时间+=+20。
- 标注:创建告警规则时配置的告警规则标注,为告警非标识属性,标注不会同步给TMS标签服务,由标注名和标注值构成。支持按照“等于”、“不等于”、“存在”、“不存在”、“正则匹配”、“正则不匹配”进行条件匹配。例如设置为:标注+aom_monitor_level+等于+infrastructure。
- 首次触发时间:告警首次触发的时间范围。支持按照“在指定范围内”,“不在指定范围内”进行条件匹配。例如设置为:首次触发时时间+在指定范围内+2025.04.08 15:26 — 2025.04.08 16:26。
- 恢复时间:告警恢复的时间范围。支持按照“在指定范围内”,“不在指定范围内”进行条件匹配。例如设置为:首次触发时时间+在指定范围内+2025.04.08 15:26 —2025.05.15 16:26。
- 支持通过And(与)、Or(或)配置告警条件。
- 单击
可配置多条告警条件。
- 单击
可嵌套告警条件。
- 取值范围说明如下:
- 配置满足匹配告警条件后要发送告警通知的通知范围。在通知规则编排流程中的“Yes”箭头指向区域配置通知范围,详情请参考通知范围。
- 在通知规则编排流程中的“No”箭头指向区域配置不满足告警条件的后续处理流程。
更多操作
告警通知规则创建完成后,您还可以执行表3中的相关操作。
操作 |
说明 |
---|---|
编辑告警通知规则 |
单击“操作”列的“编辑”。 |
删除告警通知规则 |
删除告警通知规则时需要注意以下事项:
|
搜索告警通知规则 |
在搜索框中可以通过告警通知规则、描述、通知规则类型、企业项目、消息模板、更新时间筛选告警通知规则,也可以输入关键字搜索通知规则。(当前部分区域不支持通过消息模板查询告警通知规则。) |