本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
警报管理器
本文档主题专为支持 Grafana 9.x 版本的 Grafana 工作空间而设计。
有关支持 Grafana 版本 10.x 的 Grafana 工作空间,请参阅。在 Grafana 版本 10 中工作
有关支持 Grafana 8.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 8 中工作
Alertmanager 使您能够快速高效地管理和响应警报。它通过您选择的渠道(例如电子邮件或 Slack)发送通知,来接收警报、处理静音、禁止、分组和路由。
在 Grafana 中,你可以使用 Grafana 警报管理器或外部警报管理器。您也可以运行多个警报管理器;您的决定取决于您的设置和警报的生成位置。
Grafana Alertmanager
Grafana Alertmanager 是一个内部警报管理器,它是预先配置的,如果你在本地或开源运行 Grafana,则默认情况下可以选择。
Grafana Alertmanager 可以接收来自 Grafana 的警报,但它无法接收来自 Grafana 外部的警报,例如来自 Mimir 或 Loki 的警报。
注意
Grafana 警报管理器不支持抑制规则。
外部警报管理器
如果你想使用单个警报管理器来接收所有 Grafana、Loki、Mimir 和 Prometheus 警报,你可以将 Grafana 设置为使用外部警报管理器。这个外部警报管理器可以在 Grafana 内部进行配置和管理。
以下是两个示例,说明您何时可能需要配置自己的外部警报管理器并将警报发送到那里,而不是 Grafana Alertmanager:
-
由于您还有其他警报生成器,例如Prometheus,因此您已经在自己的云基础架构中安装了警报管理器,并且仍然想使用这些警报管理器。
-
你想同时使用 Prometheus 内部部署和托管 Grafana 向在云基础架构中运行的同一个警报管理器发送警报。
警报管理器可从 “提醒联系人” 和 “通知政策” 页面的下拉菜单中看到。
如果您要配置数据源,请将jsonData
字段handleGrafanaManagedAlerts
中的标志设置为,以便将 Grafana 管理的警报发送true
到此警报管理器。