配置 Grafana IRM 以进行告警
在 Grafana OSS 和 Grafana Enterprise 中,您可以使用 Webhook 联系点将告警发送到 Grafana IRM。Grafana IRM 可以根据您团队的工作流程,基于升级链来路由告警。
告警通知流程如下:
* Grafana OSS/Enterprise(发送 Webhook 告警)->Grafana Cloud IRM(通过升级链路由)
注意
Grafana Cloud IRM 的永久免费计划每月包含 3 个活跃的 IRM 用户。
这些说明仅适用于 Grafana OSS 和 Grafana Enterprise。要为 Grafana Cloud Alerting 配置 IRM,请参阅Grafana Cloud 文档。
在 Grafana IRM 中配置集成
首先,在 IRM 中启用一个集成,以便接受来自 Grafana Alerting 的告警。您可以在 IRM 中创建新集成,或使用现有的 Alertmanager 或 Webhook 集成。
要创建集成,请按照在 配置 IRM 中的 OnCall 集成 中描述的相同步骤进行。
导航到 告警与 IRM -> IRM -> 集成。
点击 + 新建集成。
从列表中选择 Alertmanager 或 Webhook 集成。
Alertmanager 集成 – 包含用于处理 Grafana 和 Prometheus 告警的预配置 IRM 模板。
Grafana Alerting 集成的工作方式类似,但可能会在用户界面中显示警告。
Webhook 集成 – 使用默认 IRM 模板进行通用告警处理。
提供标题、描述,并将其分配给一个团队,然后点击 创建集成。
在集成详情页面,复制 HTTP Endpoint URL,以便在下一节中使用。
在 Grafana Alerting 中配置 Webhook 联系点
接下来,在 Grafana Alerting 中配置联系点,以便将告警通知发送到 Grafana IRM。
在 Grafana OSS 和 Grafana Enterprise 中,您需要使用上一步复制的 HTTP Endpoint URL 创建一个 Webhook 联系点。
- 导航到 告警与 IRM -> 告警 -> 联系点。
- 点击 + 添加联系点。
- 输入联系点的名称。
- 从 集成 列表中,选择 Webhook。
- 在 URL 字段中,输入 IRM 集成的 HTTP Endpoint URL。
- 点击 保存联系点。
在 Grafana Alerting 中配置联系点并在 Grafana IRM 中配置集成后,您可以开始测试 Alerting 到 IRM 的集成。
更多信息,请参阅:
- 配置联系点 – 了解如何测试集成并在 Alerting 中启用通知。
- Webhook 联系点 – 了解 Webhook Payload 的格式以及 Alerting 中的其他设置。
- 配置 IRM 告警模板 – 了解如何在 IRM 中处理接收到的 Webhook 消息。