告警通知
最新更新:2024-12-26

告警通知

告警类型

image-20241226161608266

在GPTBots的 ”组织-告警通知“中,您可以试用告警相关功能。 GPTBots的告警通知功能,依据不同业务形态,被分为了三种:

  • 余量告警:有关于积分和订阅计划相关的告警。包括:积分余额告警、积分消耗告警、订阅计划告警。
  • 业务告警:有关于Bot业务场景相关的告警。包括:Bot对话RPM超频、Bot对话RPM触发超频次数告警、Bot对话回复异常次数超频告警。
  • 问题分类告警:在Bot互动过程中,与问题分类出现次数场景相关的告警。

告警规则配置

告警事项

image-20241226171605079

选择告警类型后,在该类型下,点击「添加告警」,开始配置告警。

在配置告警时,您需要选定特定的告警事项。例如:积分余额。 请注意,在业务告警中,需要选择目标Bot。在分类告警中,需要选择目标Bot和目标问题分类。

告警规则

告警规则,即为触发告警的条件。当条件满足后,即会触发一次告警。

通知频率

发送告警通知的频率。当告警被触发后,发送告警的频率受通知频率限制。用户可以自行配置通知频率。

通知渠道

image-20241226180512078

GPTBots支持Email、SMS、WhatsApp和Webhook四种通知方式。您可以勾选通知方式,添加成员,当发送告警时,GPTbots会根据勾选的通知方式与成员的联系方式发送告警。

告警Webhook配置

该 Webhook 用于接收告警通知。通过 POST 请求,客户端可以向指定的 Webhook URL 发送告警信息,包括告警标题、时间和内容。 请求URL

  • URL: 动态配置的 Webhook URL
  • 方法: POST
  • Content-Type: application/js 请求头 用户名:webhookClientId 密钥:webhookClientSecret
    Header 必填 描述
    Content-Type 请求体的内容类型,固定为 application/json
    Authorization 如果配置了 webhookClientIdwebhookClientSecret,则需要此头部。
    Authorization 说明
  • 如果webhookClientIdwebhookClientSecret 均存在,则使用 Basic 认证,格式为:
Authorization: Basic Base64(clientId:clientSecret)
          Authorization: Basic Base64(clientId:clientSecret)

        
此代码块在浮窗中显示
  • 如果仅存在 webhookClientId,则使用 Bearer 认证,格式为:
Authorization: Bearer clientId
          Authorization: Bearer clientId

        
此代码块在浮窗中显示
  • 如果仅存在 webhookClientSecret,则使用 Bearer 认证,格式为:
Authorization: Bearer clientSecret
          Authorization: Bearer clientSecret

        
此代码块在浮窗中显示

请求体 请求体为 JSON 格式,包含以下字段:

字段 类型 必填 描述
title String Yes 告警标题
time Long Yes 告警时间戳(毫秒)
content String Yes 告警的具体内容
示例:
{ "title": "CPU Usage Alert", "time": 1698745600000, "content": "The CPU usage has exceeded 90% for the last 5 minutes." }
          {
  "title": "CPU Usage Alert",
  "time": 1698745600000,
  "content": "The CPU usage has exceeded 90% for the last 5 minutes."
}

        
此代码块在浮窗中显示

注意事项

  1. Webhook URL 校验:URL 必须是有效的外部地址,不能指向内网地址(如 192.168.x.x 或 10.x.x.x)。
  2. 认证:如果配置了webhookClientIdwebhookClientSecret,可以根据对应的鉴权方式进行鉴权。
  3. 超时设置:默认的请求超时时间为 5 秒,如果目标服务器未在 5 秒内响应,请求将失败。

告警频控

image-20241226182132918

image-20241226182207412

在「告警频控」中,您可以自行配置不同渠道发送告警通知的总量。和自行配置告警通知的语言。