为 Grafana 警报启用电话通知

学习如何使用 Echobell 为 Grafana 警报设置电话通知

再也不怕错过 Grafana 的关键告警(即便凌晨 3 点)

如果你也有过起床后看到满屏红色面板、心想“要是有人给我打个电话就好了”的经历——这篇文章就是为你写的。邮件和聊天很有用,但在真正紧急的时候,“电话”才最有说服力。借助 Echobell,你可以把 Grafana 告警变成即时电话通知,并支持升级、重试和安静时段。

下面用最短的时间带你通过 Webhook 将 Grafana 接入 Echobell,并分享一些让值班更从容的小技巧。

为什么用 Echobell 来接 Grafana 电话通知?

  • 立即引起注意:关键时刻,电话不容易被忽略
  • 为值班而生:升级、重试、安静时段,控制“噪音”
  • 团队友好:频道共享、角色轮值更轻松
  • 设置简单:安全的 Echobell Webhook,几分钟就能跑通

先看这些文档更快上手:

3 分钟把 Echobell 接入 Grafana

前提条件

  1. 有 Echobell 频道和 Webhook URL(见 /zh/docs/webhook
  2. 具有 Grafana 管理员权限
  3. 至少存在一条告警规则

第 1 步 — 在 Grafana 创建 Webhook 联系点

  • Grafana:Alerting → Contact points
  • “New contact point” → 类型选择 “Webhook”
  • 名称可写 “Echobell 电话通知”

第 2 步 — 填入 Echobell 的 Webhook URL

把频道的 Webhook 填进去,例如:

https://hook.echobell.one/t/xxxxxxxx

在 Echobell 的频道设置中可复制该 URL(详见 /zh/docs/webhook)。请当作机密妥善保存,泄露时及时更换。

第 3 步 — 测试是否打得通

  • 在 Grafana 点击 “Test” 发送测试告警

  • 几秒钟内你应该会接到 Echobell 的电话

第 4 步 — 绑定到通知策略

  • Alerting → Notification policies
  • 创建或编辑用于关键告警的策略
  • 添加刚才的 “Echobell 电话通知” 联系点

完成!当策略匹配时,Grafana 会通过 Echobell 给你打电话。

值班不抓狂的小建议

  • 把电话留给高优先级;低优先级走聊天/邮件
  • 在 Echobell 设置重试与超时(见 /zh/docs/notification
  • 若首个电话未接听,自动升级到队友
  • 配置安静时段,避免非紧急夜间打扰
  • 维护好值班表并在 Echobell 中共享

进阶玩法:定制“电话体验”

Echobell 支持对通话行为进行细粒度配置:

  • 与团队共享频道
  • 自定义重试次数和升级路径
  • 通过模板为不同告警类型定制语音内容
  • 设置安静时段与备用联系人

完整 Grafana 集成指南:/zh/docs/developer/grafana

常见问题排查

  • 没有接到电话:确认策略是否路由到 Echobell 联系点
  • Webhook 返回 4xx:检查 URL 是否正确及频道是否激活
  • 电话太频繁:收紧策略范围或降低告警严重级别
  • 电话太少:提高严重级别或调整过滤条件

延伸阅读

小结

电话通知为 Grafana 告警增加了“更可靠、更人性化”的一层保障。通过 Echobell 的 Webhook 集成,你能在关键时刻拨通正确的人,让事件响应更快、更稳。

现在花 5 分钟连好,今晚就能睡得更踏实。

作者:

Nooc

发布于

2025年4月12日