通过 Slack 接收告警通知
更新时间:2026-04-14
概述
Slack 是一款企业协作平台,支持文字、语音、文件实时共享,并可集成 Google Drive、Zoom 等 2000+ 第三方应用。更多详情,可参见 Slack 产品官网。 Prometheus 监控的告警通知对象支持设置为 Slack 的 Webhook。设置后,当触发告警规则时,可以向指定的 Slack 频道发送告警通知。本文介绍如何创建 Slack 应用、获取 Incoming Webhook,并使用 Prometheus 的监控告警能力发送通知。
前提条件
- 已注册 Slack,并创建工作区。详情参见 Slack 官方文档。
- 已在目标工作区内创建用于接收告警的频道。
操作步骤
步骤一:创建 Slack 应用

导航路径:Slack API 网站->Sending messages using incoming webhooks


- 在
Sending messages using incoming webhooks页面点击 【Create an app】。
- 在
Create an app页面选择 【From a manifest】。
- 在
Pick a workspace to develop your app页面,通过 Select a workspace 选择目标工作区后,点击 【Next】。
步骤二:获取 Slack 应用的 Incoming Webhook
导航路径:Your Apps->目标应用->Incoming Webhooks


- 在目标应用详情页进入 Incoming Webhooks 页面,开启 Activate Incoming Webhooks 开关。

步骤三:在 CProm 中创建通知策略
登录百度智能云 Prometheus 监控控制台。

导航路径:Prometheus 监控控制台->告警管理->通知策略



步骤四:在 CProm 中创建告警策略
登录百度智能云 Prometheus 监控控制台。

导航路径:Prometheus 监控控制台->实例列表->目标实例->告警配置


结果验证
查看告警通知
当触发对应的告警策略时,您可以在对应的 Slack 频道中接收到告警通知。通知内容如下图所示。

评价此篇文章
