本文介绍如何将云监控产生的告警接入到ARMS告警管理中。

前提条件

ARMS告警管理功能仅对2021年04月30日0点之后开通ARMS的阿里云账户支持。如果您想体验该功能,请联系ARMS钉钉服务账号 arms160804开通使用。

背景信息

ARMS告警管理支持通过WebHook的方式将云监控产生的告警接入告警管理。告警接入告警管理后可以统一进行处理,解决传统告警配置分散在各个系统中,不同系统提供的告警处理能力各不相同的问题。

云监控接入ARMS告警管理的方法有以下两种:

创建集成并接入云监控

  1. 登录ARMS控制台
  2. 在左侧导航栏选择告警管理 > 集成
  3. 集成页面的支持集成区域单击云监控
  4. 添加集成配置向导页面,进行以下配置:
    1. 基本信息向导页输入集成名称描述,然后单击下一步
    2. 接入告警事件的产品向导页的全部产品区域,显示了云监控支持接入告警管理的产品,选择需要接入告警的产品,单击right_arrow图标,然后单击下一步
      说明

      此功能会自动遍历选中的产品中配置的所有告警规则,在这些规则上自动修改告警的回调地址为https://alerts.aliyuncs.com/api/v1/cm/callback/{{token}},其中,{{token}}为集成创建时自动生成的密钥。

      日志服务集成-步骤2
    3. 告警源配置向导页根据需求配置自动恢复告警事件的时间和事件重定义字段,然后单击保存
      告警管理集成云监控-自定义字段
      说明
      • 事件重定义字段已按照云监控中的阈值参数进行了默认配置,更多字段信息,请参见使用阈值报警回调
      • 事件重定义字段只能用变量和字符组成的jsonPath格式。
      • 单击向导页底部的+添加扩展字段可以自定义新的告警事件字段。
      参数 说明
      告警源配置
      自动恢复告警事件 相同名称和等级的告警,在设置的时间内的多次上报会被合并为一条告警。当一条告警超过设置的时间后不再产生,则该告警状态自动变为已解决。
      事件重定义
      告警样本值 监控指标的触发值。
      告警等级 设置告警等级的映射字段。默认映射如下:
      • critical:P1
      • error:P2
      • warning:P3
      • page:P4
      开始时间 事件开始时间的时间戳。
      告警描述 告警事件的详细信息,用于告警通知。最多支持15000字符。
      对象类型 告警事件的对象类型,例如:主机。
      告警类型 告警事件的来源,集成类型。
      告警名称 自定义告警的名称。
      事件对象 事件对象的名称,最多支持512个字符。例如:主机test_10.101.1.1。
      事件地址 事件详细信息地址。
      结束时间 事件结束时间的时间戳。
    配置完成后,在 集成页面可以查看已创建的云监控集成。 云监控集成密钥信息

接入云监控指定报警规则

注意 此操作只支持接入已有的云监控集成中,创建云监控集成的操作,请参见 创建集成并接入云监控
  1. 集成页面,单击目标云监控集成的密钥,在集成详情页面复制集成密钥
  2. 登录云监控控制台
  3. 在左侧导航栏,选择报警服务 > 报警规则
  4. 阈值报警页签,单击目标阈值报警规则操作列的修改
  5. 创建报警规则页面的通知方式区域设置报警回调地址为https://alerts.aliyuncs.com/api/v1/cm/callback/{{token}},其中,{{token}}为集成的密钥。
  6. 单击确认

添加产品

如果您需要在已有的云监控集成中添加新的产品的告警,您可以执行以下操作:

  1. 在ARMS控制台的集成页面的目标云监控集成右侧,选择更多 > 选择产品
  2. 在弹出的对话框,选择需要接入告警的云监控,单击right_arrow图标,然后单击保存

管理集成

对于已经创建的集成,您可以进行以下操作:

  • 查看集成:如果您需要查看集成的详细信息,单击目标集成所在行,在集成详情页面查看集成的详细信息。
  • 更新密钥:如果您需要修改集成的密钥,在目标集成右侧操作列选择更多 > 更新密钥,在弹出的对话框中单击确认
    说明 更新秘钥后,请重新添加云监控下的产品,具体操作,请参见 添加产品
  • 编辑:如果您需要修改集成信息,在目标集成右侧操作列单击编辑,在集成详情页面修改集成信息,然后单击图标。
  • 启用:如果您需要启用禁用状态的集成,在目标集成右侧操作列单击启用
  • 禁用:如果您需要禁用启用状态的集成,在目标集成右侧操作列单击禁用
  • 删除:如果您需要删除集成,在目标集成右侧操作列单击删除,在弹出的对话框中单击确认