本文介绍如何将日志服务产生的告警接入到ARMS告警管理中。

背景信息

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

日志服务接入ARMS告警管理的方法有以下两种:

创建集成并接入日志服务

  1. 登录ARMS控制台
  2. 在左侧导航栏选择告警管理 > 集成
  3. 集成页面的监控集成页签单击日志服务
  4. 新建日志服务集成对话框输入日志服务集成的名称、描述和告警事件自动恢复时间。
    说明 告警事件自动恢复时间:当告警事件在设置的时间内都没有再触发,告警事件将会自动恢复。
  5. 接入告警事件的Product全部Product区域,显示了阿里云日志服务的所有Project,选择需要接入告警的Project,单击right_arrow图标,然后单击保存
    说明

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

    日志服务集成-步骤2
    配置完成后,在集成页面可以查看已创建的日志服务集成。日志集成密钥

接入日志服务指定报警规则

注意 指定的报警规则只支持接入已有的日志服务集成中。
  1. 集成页面的监控集成页签,复制目标日志服务集成的集成地址。
  2. 登录日志服务控制台
  3. 单击目标Project。
  4. 在左侧导航栏单击告警图标。
  5. 在左侧告警列表中单击目标告警,在右侧告警概览页面单击右上角的修改配置
  6. 修改告警面板的告警配置导航页中单击下一步
  7. 通知导航页的通知列表中选择WebHook-自定义,然后单击添加
  8. 在WebHook-自定义区域设置请求地址为日志服务集成的集成地址。
  9. 自定义请求内容后,单击提交

查看日志服务告警事件

  1. 在控制台左侧导航栏选择告警管理 > 告警事件历史
  2. 告警事件历史页面单击日志服务上报的告警事件,可以查看告警事件的详细信息。更多信息,请参见查看告警事件历史

添加产品

如果您需要在已有的日志服务集成中添加新的Project的告警,您可以执行以下操作:

  1. 集成页面的目标日志服务集成右侧,选择更多 > 选择产品
  2. 在弹出的对话框,选择需要接入告警的Project,单击right_arrow图标,然后单击保存

管理集成

告警管理 > 集成页面的监控集成页签,对于已经创建的集成,您可以进行以下操作:

  • 查看集成:如果您需要查看集成的详细信息,单击目标集成所在行,在集成详情页面查看集成的详细信息。
  • 更新密钥:如果您需要修改集成的密钥,在目标集成右侧操作列选择更多 > 更新密钥,在弹出的对话框中单击确认
    说明 更新密钥后,请重新添加日志服务下的Project告警,具体操作,请参见添加产品
  • 编辑:如果您需要修改集成信息,在目标集成右侧操作列单击编辑,在集成详情页面修改集成信息,然后单击保存
  • 启用或禁用:如果您需要启用或禁用目标集成,在目标集成右侧操作列单击禁用启用
  • 删除:如果您需要删除集成,在目标集成右侧操作列单击删除,在弹出的对话框中单击确认
  • 添加事件流:如果您需要为指定集成添加对应的事件处理流,在目标集成右侧操作列单击添加事件流。具体操作,请参见事件处理流
  • 新建通知策略:如果您需要为指定集成添加对应的通知策略,在目标集成右侧操作列单击新建通知策略。具体操作,请参见通知策略

后续步骤

您可以通过设置通知策略将上报的告警事件生成告警并发送告警通知,具体操作,请参见通知策略。经过通知策略分派后生成的告警可以在告警发送历史页面查看告警的详细信息,更多信息,请参见查看告警发送历史