您可通过配置通知策略,自定义告警事件的匹配条件。当触发相应匹配条件时,系统将按照预设的通知方式向指定对象推送告警信息,提醒其及时开展问题排查与处理工作。
前提条件
已创建通知对象,具体操作,请参见【告警通知对象】。
新建通知策略
登录【应用性能监控控制台】,在左侧导航栏选择告警管理 > 通知策略。
在通知策略页面左上角单击创建通知策略。
点击“高级设置”(如只需要设置通知对象与通知时段,可无需点击高级设置)。
在新建通知策略页面顶部设置通知策略名称。
在匹配规则区域设置告警事件的匹配规则,点击添加规则,然后进行以下设置:
注意
静默策略优先于通知策略,即已被静默策略匹配到的告警事件将会被静默,无法再进行通知策略的事件匹配。创建静默策略的操作,请参见【静默策略】。
选择数据来源。
指定来源:通知策略会针对指定来源(集成)的告警事件进行匹配规则过滤并发送通知。
无预设来源:通知策略会针对所有告警事件进行匹配规则过滤并发送通知。
设置匹配规则表达式,您可以自定义标签或选择已有的标签。
已有的标签包括:
告警规则表达式指标中携带的标签。
系统自带的默认标签,默认标签说明如下。
分类 标签 说明 常用字段 alertname 告警规则名称 carms_obj_id 告警对象ID carms_obj_type 告警对象类型 carms_obj_name 告警对象名称 alertGroup 告警规则的group属性 系统预置字段 _ctyun_arms_region_code 资源池编码 _ctyun_arms_region_name 资源池名称 _ctyun_arms_tenant_code 租户编码 _ctyun_arms_tenant_name 租户名称 _ctyun_arms_alert_level 告警等级:
- 1-一般
- 2-次要
- 3-重要
- 4-紧急
_ctyun_arms_alert_rule_id 告警规则ID,在告警规则页面选择通知策略后,在对应通知策略中会新增一条匹配规则_ctyun_arms_alert_rule_id=告警规则ID _ctyun_arms_notify_strategy_id 告警通知策略ID _ctyun_arms_integration_name 集成名称,ARMS默认上报的告警集成名称为ARMS-DEFAULT。 _ctyun_arms_alert_rule_frequency 告警通知频率
说明
如果需同时满足多个匹配规则才告警,则单击添加条件编辑第二条匹配规则条件。
如果需满足任意一个匹配告警事件规则就告警,则单击添加规则编辑第二条匹配规则。
在配置通知策略并设置匹配规则时,需注意所有关联规则的描述内容总和不可超过 64KB,大约100条匹配规则(具体数量与实际规则的复杂度相关),如超过限制则会配置失败,此时为确保配置顺利完成,请重新创建一条通知策略关联更多的匹配规则。
若将通知策略中的匹配规则删除(_ctyun_arms_alert_rule_id=告警规则ID),告警规则详情中关联的通知策略虽仍可看到,但无法发出通知。
单击下一步。
在事件分组区域,设置告警事件是否需要分组,然后单击下一步。
不需要分组:所有告警事件会以一条告警信息发送给处理人。
设置分组字段:选择指定字段,该字段内容相同的告警事件会汇总到同一告警发送通知,减少联系人需要处理的告警。
在通知对象区域,设置以下参数。
单击+添加通知对象选择通知对象。
通知对象类型如下:
联系人:选择具体联系人后还需选择使用电话、短信或邮件的通知方式。
联系人组:选择具体联系人组后还需选择使用电话、短信或邮件的通知方式。
排班:选择具体排班后还需选择使用电话、短信或邮件的通知方式。
钉钉/飞书/企微:通过钉钉、飞书或企业微信发送告警通知。
通用Webhook:通过Webhook发送告警通知。
选择告警恢复后是否发送恢复通知。
发送恢复通知:当告警下面全部事件都恢复时,告警状态是否自动恢复为已解决。当告警恢复时,系统将会发送通知给告警处理人。
如选择邮件或短信方式,可设置邮件与短信通知模板。
设置通知时段,告警会在设置的通知时段内发送告警通知。
单击下一步。
在重复/升级/恢复策略区域设置告警是否需要重复通知或使用升级策略,然后单击下一步。
告警是否需要重复通知:
如果选择不需要重复通知,告警未恢复状态下只发送一次。
如果需要重复通知,设置重复频率。当告警未恢复或未认领时,告警会以设置的重复频率循环发送告警信息直至告警恢复。
告警是否配置升级策略:选择升级策略后,告警未恢复状态下,告警通知将会根据升级策略发送通知给其他通知对象。
在行动集成区域可以设置告警触发或恢复后自动执行的行动。具体可参考【行动集成】。
设置完成后,单击提交。
管理通知策略
通知策略页面中会展示您创建的所有通知策略,您可以执行以下操作:
编辑通知策略:单击通知策略名称或右侧操作列的编辑,修改通知策略后单击保存。
启用或停用通知策略:在通知策略右侧状态列打开或关闭状态开关。
删除通知策略:单击通知策略右侧操作列的删除,在弹出的对话框中单击确认。
复制并生成一个相同的通知策略:单击通知策略右侧操作列的复制。