文档中心 Console Guide Console Guide Configure Webhook Notifications

Configure Webhook Notifications

更新时间:2025-07-15 11:20:05

使用 Webhook 回调在自定义正则url:regex URL 接收告警通知,帮助您构建自动化的监控与响应流程。本指南将为您详细介绍配置和测试流程。

配置步骤

1. 创建告警规则

在使用 Webhook 功能前,您需要先创建一条会触发通知的告警规则。

  1. 进入 云监控 → 告警服务 → 告警规则
  2. 点击 新建告警规则 按钮。
  3. 设置规则名称并定义告警条件。
  4. 在“通知方式”部分,选择 Webhook 回调 选项。

2. 配置 Webhook URL

在创建告警规则时,您需要指定 Webhook 回调的目标 URL。

  1. 输入用于接收告警通知的 URL。请确保该 URL 可被公网访问,并且您的服务器已配置为支持处理 POST 请求。
  2. 保存更改。

**注意:**您的 Webhook 端点必须能够正确解析并响应来自云监控系统的 POST 请求,以避免通知失败。

测试 Webhook 回调

为确认配置是否正确,建议您执行一次测试。

  1. 点击Webhook URL输入框旁的测试按钮,模拟一次告警并向您的URL发送测试出参。
  2. 验证您的端点是否成功接收来自监控系统的测试出参。

回调将以POST请求方式发送,Body为JSON格式,包含以下入参。请确保您的端点能够处理新增入参,因为未来可能会增加新的字段。

以下是您的端点将接收的JSON出参示例:

{


"loginName": "user@example.com",


"alarmTime": "2025-07-09T15:22:00Z",


"ruleName": "大带宽告警",


"monitor": "总带宽已超过100Gbps。"


}


参数 类型 描述
loginName string 与告警规则关联的账户名称。
alarmTime string 触发告警的时间戳。
ruleName string 触发的告警规则名称。
monitor string 告警的内容或描述。

如果您未能收到测试通知,请检查网络连接及端点配置,确保其正常运行。

故障排查

如果您未收到通知,请检查以下常见问题:

  • URL错误: 请确认Webhook URL填写正确,且可被公网访问。
  • POST请求处理: 请确保您的端点已正确配置,能够处理POST请求并解析JSON负载。
  • 网络连通性: 请检查是否有防火墙规则或网络问题阻止来自监控系统的入站请求。

配置完成后,您的 Webhook 集成将实现自动化、实时的事件通知。您现在可以构建自定义逻辑来解析这些告警并触发自动化响应,从而显著提升您的事件管理效率。

本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!