一、前提条件

1、申请应用及权限
  • 需要在Lark/飞书的开放平台中创建应用并添加机器人能力,然后获取应用的appId和appSecret,同时需要将机器人拉入告警群。
  • 给刚刚新建的应用添加【应用身份】权限
    • 获取群组信息 im:chat:readonly
    • 获取与发送单聊、群组消息 im:message
2、调度器配置告警渠道

需要在调度器中配置告警渠道的appId和appSecret,方可在后台中选择对应的告警方式,application.properties配置内容如下:

############# 告警配置 #############
# 调度平台域名,用于告警卡片的跳转
domain=http://localhost:8000

# 需要创建应用并给应用添加机器人能力,然后获取appId和appSecret,同时需要将机器人拉入告警群,之后获取应用的的appId和appSecret填入下面的配置中
# 飞书/Lark需要具备以下权限,注意的是【应用身份】权限
# 获取群组信息 im:chat:readonly
# 获取与发送单聊、群组消息 im:message

# Lark配置
lark.appId=
lark.appSecret=

# 飞书配置
feiShu.appId=
feiShu.appSecret=
############# 告警配置 #############

二、告警配置

  • 目前告警配置基于租户级别,因此告警的配置对租户下的所有应用和任务生效。
  • 告警方式的选择:需要先配置告警渠道,这里才能有的选择。
  • 告警群组的选择:需要先将机器人拉入告警群,默认会拉取群创建时间倒排的100个群。
  • 点击【触发一下】按钮可查看对应群的告警效果,以检查是否配置正确。
  • 配置页面示例:

三、告警示例

  • 点击【查看详情】可跳转到调度平台的任务详情页,查看错误堆栈。
  • application.properties的domain配置是跳转的前提,需要设定实际的调度平台域名。
最后更新