ARMS告警管理的静默策略可以收敛告警,减少告警风暴的产生。通过设置静默策略,您可以制定针对告警事件的匹配规则。当规则被触发时,对应的事件将会被静默,不会被通知策略匹配到。

新建静默策略

  1. 登录ARMS控制台,在左侧导航栏选择告警管理 > 静默策略
  2. 静默策略页面单击新建静默策略
  3. 新建静默策略页面设置静默策略名称。
  4. 静默事件匹配规则区域设置静默事件的匹配规则。
    重要 静默策略优先于通知策略,即已被静默策略匹配到的告警事件将会被静默,无法再进行通知策略的事件匹配。创建通知策略的操作,请参见通知策略
    1. 选择数据来源。
      • 指定来源:静默策略会针对指定来源(集成)的告警事件进行匹配规则过滤。
      • 无预设来源:静默策略会针对所有告警事件进行匹配规则过滤。
    2. 设置匹配规则表达式,您可以自定义标签或选择已有的标签。

      已有的标签包括:

      • 告警规则表达式指标中携带的标签。阿里云Prometheus监控告警规则创建标签的操作,请参见Prometheus告警规则
      • ARMS系统自带的默认标签,默认标签说明如下。
        分类标签说明
        常用字段alertname告警名称。
        clustername集群名称。
        severity告警等级:
        • P1
        • P2
        • P3
        • P4
        • 默认
        namespace命名空间
        pod_namePod名称
        系统预置字段_aliyun_arms_integration_name集成名称,ARMS默认上报的告警集成名称为ARMS-DEFAULT。
        _aliyun_arms_involvedObject_id告警对象ID。
        _aliyun_arms_involvedObject_name告警对象名称。
        _aliyun_arms_region_id地域ID。
        _aliyun_arms_alert_rule_id告警规则ID。
        _aliyun_arms_alert_type告警规则类型:
        • 101:Prometheus告警
        • 5:应用监控告警
        • 4:前端监控告警
      说明
      • 如果需同时满足多个匹配规则才告警,则单击添加条件编辑第二条匹配规则条件。
      • 如果需满足任意一个匹配告警事件规则就告警,则单击添加规则编辑第二条匹配规则。
  5. 设置静默规则生效时间
    • 持续生效
    • 循环生效:选择每天每周循环,然后单击添加,设置静默规则生效时间段。
    • 自定义时间段:单击添加,设置静默规则生效时间段。
  6. 设置完成后,单击保存

管理静默策略

您可以在静默策略页面执行以下操作:

  • 编辑静默策略:单击静默策略名称或右侧操作列的编辑,修改静默策略后单击保存
  • 启用或停用静默策略:在静默策略右侧状态列打开或关闭状态开关。
  • 删除静默策略:单击静默策略右侧操作列的删除,在弹出的对话框中单击确认
  • 复制并生成一个相同的静默策略:单击静默策略右侧操作列的复制