本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Alertmanager
本文档主题专为支持 Grafana 10.x 版本的 Grafana 工作区而设计。
对于支持 Grafana 9.x 版本的 Grafana 工作区,请参阅 使用 Grafana 版本 9。
对于支持 Grafana 8.x 版本的 Grafana 工作区,请参阅 使用 Grafana 版本 8。
Alertmanager 让您可以快速高效地管理和响应警报。还可以接收警报、处理静音、抑制、分组和路由,通过您选择的渠道(如电子邮件或 Slack)发送通知。
在 Grafana 中,您可以使用 Grafana Alertmanager 或外部 Alertmanager。您也可以运行多个 Alertmanager,具体取决于您的设置和警报的生成位置。
Grafana Alertmanager
Grafana Alertmanager 是一个预先配置的内部 Alertmanager,默认情况下可供选择。
Grafana Alertmanager 可以接收来自 Grafana 的警报,但不能接收来自 Grafana 外部的警报,例如来自 Mimir 或 Loki 的警报。
注意
Grafana Alertmanager 不支持抑制规则。
外部 Alertmanager
如果您想使用单个 Alertmanager 来接收所有 Grafana、Loki、Mimir 和 Prometheus 警报,可将 Grafana 设置为使用外部 Alertmanager。然后,可以在 Grafana 中配置和管理此外部 Alertmanager。
以下是两个示例,说明了您可能需要配置自己的外部 Alertmanager 并向其发送警报,而不是向 Grafana Alertmanager 发送警报的情况:
-
您已经在自己的云基础设施中部署了本地 Alertmanager,并希望继续使用,因为您还有其他警报生成器,比如 Prometheus。
-
您想同时使用 Prometheus 本地和托管 Grafana 将警报发送到云基础设施中运行的同一个 Alertmanager。
Alertmanager 位于“警报联系点”和“通知策略”页面的下拉菜单中。
如果要预置数据来源,请将 jsonData
字段中的标志 handleGrafanaManagedAlerts
中设置为 true
,以将 Grafana 管理的警报发送到此 Alertmanager。