设置钉钉机器人报警后,您可以通过指定钉钉群接收报警通知。本文介绍设置钉钉机器人报警的操作步骤。

添加自定义钉钉机器人并获取Webhook地址

请按照以下步骤添加自定义钉钉机器人并获取Webhook地址。

  1. 在PC版钉钉上打开您想要添加报警机器人的钉钉群,并单击右上角的群设置图标。
  2. 群设置面板中单击智能群助手
  3. 智能群助手面板单击添加机器人
  4. 群机器人对话框单击添加机器人区域的图标,然后选择添加自定义Add Robot
  5. 机器人详情对话框单击添加
  6. 添加机器人对话框中编辑机器人头像和名称,选中必要的安全设置(至少选择一种),选中我已阅读并同意《自定义机器人服务及免责条款》。单击完成
    注意 安全设置请至少选中自定义关键词,且关键词至少设置报警分派这两个才能收到告警信息。
    Add Robot
  7. 添加机器人对话框中复制生成的机器人Webhook地址,然后单击完成Add Robot

创建联系人

您可以创建一个新的联系人,或者将该地址添加到已有联系人信息中。此处以创建新的联系人为例。

  1. 登录链路追踪Tracing Analysis控制台
  2. 在左侧导航栏中选择报警管理 > 报警联系人
  3. 联系人页签上,单击右上角的新建联系人
  4. 新建联系人对话框中,填写在添加自定义钉钉机器人并获取Webhook地址中获取的钉钉机器人Webhook地址,并单击确认

创建联系组

您需要新建联系组,因为报警规则中只能将报警联系人分组设置为报警通知接收人,而不能直接发送给报警联系人。

  1. 登录链路追踪Tracing Analysis控制台
  2. 在左侧导航栏中选择报警管理 > 报警联系人
  3. 单击联系人组页签,然后单击右上角的新建联系组
  4. 新建联系组对话框中填写组名,将在创建联系人中创建的联系人设置为报警联系人,并单击确认

创建报警

如果您未创建报警,请先创建报警。前端监控报警、应用监控报警、自定义监控报警、Prometheus监控报警都可以设置钉钉机器人报警,以创建应用监控报警为例。

  1. 登录链路追踪Tracing Analysis控制台
  2. 在左侧导航栏中选择报警管理 > 报警规则和历史
  3. 报警规则与历史页面的右上角单击创建报警 > 应用监控报警
  4. 创建报警对话框中输入所有必填信息,完成后单击保存
    1. 填写报警名称,例如:JVM-GC次数同比报警。
    2. 应用站点列表中选择应用。
    3. 类型列表中选择监控指标的类型,例如:JVM监控
    4. 设置维度遍历
    5. 设置报警规则。
      1. 单击同时满足下述规则
      2. 编辑报警规则,例如:N=5时JVM_FullGC次数的平均值与上小时同比上升100%时则报警。
        说明 若需设置多条报警规则,单击最近N分钟右侧的图标,即可编辑第二条报警规则。
    6. 通知方式区域选中钉钉机器人
    7. 将通知对象设置为创建联系组中创建的联系组。您可以在全部联系组列表中单击联系人分组的名称,该联系人分组出现在已选联系组列表中,则表示设置成功。

编辑报警

如需编辑告警规则,请按照以下步骤操作。以编辑应用监控报警为例。

  1. 登录链路追踪Tracing Analysis控制台
  2. 在左侧导航栏中选择报警管理 > 报警规则和历史
  3. 可选:报警规则和历史页面的搜索框中输入报警名称,并单击搜索
    说明 您可以输入报警名称的一部分内容进行模糊搜索。
  4. 在搜索结果列表的操作列中,单击编辑
  5. 编辑报警对话框中,进行相关操作,完成后单击保存
    1. 将通知方式修改为钉钉机器人
    2. 将通知对象修改为创建联系组中创建的联系组。您可以在全部联系组框中单击联系人分组的名称,该联系人分组出现在已选联系组框中,则表示修改成功。

在联系人中添加Webhook地址并设置报警处理人

  1. 新建或编辑联系人,在钉钉机器人输入框中输入获取的钉钉机器人Webhook地址。具体操作,请参见创建联系人
  2. 可选:新建或编辑联系人组,将已添加钉钉机器人Webhook地址的联系人添加到联系人组。具体操作,请参见创建联系人分组
  3. 新建或编辑分派规则,选择处理人为已添加钉钉机器人Webhook地址的联系人或联系人组,在通知方式区域选中钉钉。具体操作,请参见设置报警通知策略

执行结果

操作至此,您已成功设置一个钉钉机器人报警。当报警触发时,您将在设置接收报警的钉钉群中收到报警通知。例如:Alert