You need to enable JavaScript to run this app.
导航
使用飞书自定义机器人接收告警通知
最近更新时间:2024.07.08 19:04:26首次发布时间:2023.03.22 11:29:38

托管 Prometheus 服务支持多种类型的告警接收方式。您可以使用标准的飞书机器人,接收托管 Prometheus 服务中产生的告警。本文为您介绍配置飞书接收告警的操作步骤和注意事项。

前提条件

  • 已创建 VMP 工作区,详情请参见 创建工作区
  • 云产品或者自定义业务已经正确接入托管 Prometheus,详情请参见 接入指南
  • 飞书管理员已在您的飞书组织中,添加告警机器人应用。详情请参见 飞书文档

操作步骤

步骤一:配置飞书机器人

说明

不同组织中的飞书告警机器人可能不同,本文以 自定义机器人 为举例。如果您不清楚本组织中的告警机器人名称,请您联系您的飞书管理员。

  1. 使用您的飞书账号登录飞书,建立或找到需要接收告警的群组。单击群组右上角的 ...,在下拉菜单中选择 设置
    alt
  2. 在弹出的菜单中,选择 群机器人 选项,并单击 添加机器人
    alt
  3. 在机器人列表中,选择 自定义机器人,单击 添加
    alt
  4. 配置机器人的相关信息。
    • 配置机器人的名称和描述。
    • 查看并配置机器人的相关信息。
      • 复制机器人的 Webhook 地址 信息,后续的配置将会使用该地址。
      • 勾选 签名校验 选项,并复制 密钥 信息,后续的配置将会使用该密钥。
        alt
  5. 单击 完成,正确添加机器人。

步骤二:配置告警联系人

  1. 登录 VMP 服务控制台
  2. 单击左侧导航栏的 告警中心 > 告警通知策略,选择 通知对象 页签。
  3. 单击 创建,配置告警通知联系人。其中:
    • 飞书机器人 文本框内,输入飞书机器人生成的 Webhook 地址
    • 机器人密钥 配置项内,单击 启用,并输入飞书机器人生成的 密钥
      alt
  4. 单击 验证,确认托管 Prometheus 服务和飞书机器人的连通性。当验证成功时,飞书机器人会在飞书群组中给出连通成功的提示。
    alt
  5. 单击 确定,完成配置。

步骤三:配置告警联系人组

  1. 单击左侧导航栏的 告警中心 > 告警通知策略,选择 通知对象 页签。
  2. 单击 创建,并选择 联系人组 页签,配置告警通知联系人组,并将用户加入到该用户组中。
    alt
  3. 单击 确定,完成配置。

步骤四:配置告警通知策略

  1. 单击左侧导航栏的 告警中心 > 告警通知策略,选择 策略列表 页签。
  2. 单击 新建,配置告警通知策略。其中,通知方式选择 飞书机器人
    alt
  3. 单击 确定,完成配置。

步骤五:配置告警规则

  1. 单击左侧导航栏的 告警中心 > 告警规则
  2. 单击 创建,配置告警规则。其中:
    • 选择告警对应的 工作区
    • 配置查询语句。本例中使用 count(up) by (job)为例。
    • 配置触发策略。允许指定不同的阈值对应不同的告警等级。
      alt
    • 配置告警通知。分别指定 告警通知策略聚合策略
      alt

      说明

      如果您没有配置任何聚合策略,可以直接使用系统缺省的 default 策略。聚合策略的配置方式,请参见 创建告警聚合策略

  3. 单击 确定,完成配置。

查看结果

告警相关的配置完成后,当有符合告警规则的告警产生时,会通过飞书机器人,向飞书发送告警通知。此时,您可以在群组中收到告警通知的详情。
alt
单击 查看详情,可以跳转至 告警事件 页面,查看告警的详情信息。详情请参见 查看告警