本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Grafana 警报的新增功能
本文档主题专为支持 Grafana 8.x 版本的 Grafana 工作空间而设计。
有关支持 Grafana 版本 10.x 的 Grafana 工作空间,请参阅。在 Grafana 版本 10 中工作
有关支持 Grafana 9.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 9 中工作
与传统的仪表板警报相比,Grafana 警报有多项增强。
创建多维警报
现在,您可以创建一条警报规则,为您提供全系统的可见性,通过一条警报规则生成多个警报实例。例如,您可以创建一条规则来监控单个主机上多个装载点的磁盘使用情况。评估引擎从单个查询中返回多个时间序列,每个时间序列由其标签集标识。
注意
每个警报实例都计入警报配额。创建的实例数超过警报配额所能容纳的实例数的多维规则不会被评估并返回配额错误。有关更多信息,请参阅 已达到配额错误。
在仪表板之外创建警报
与传统的仪表板警报不同,借助 Grafana 警报,您可以创建查询和表达式,以独特的方式组合来自多个来源的数据。您仍然可以使用 ID 将仪表板和面板与警报规则关联起来,并快速对所观察的系统进行故障排除。
由于统一警报不再与面板查询直接关联,因此它们在通知电子邮件中不包含图像或查询值。您可以使用自定义的通知模板来查看查询值。
创建 Loki 和 Cortex 警报规则
在 Grafana 警报中,您可以使用与 Grafana 管理的警报相同的用户界面和 API 来管理 Loki 和 Cortex 警报规则。
查看和搜索来自亚马逊托管服务的 Prometheus 和其他与 Prometheus 兼容的数据源的提醒
Prometheus 和 Prometheus 兼容数据源的亚马逊托管服务的提醒现已列在警报界面中。您可以跨多个数据源搜索标签,以快速找到相关的警报。
警报状态 NoData 和错误的特殊警报
当对警报规则的评估产生状态或时,Grafana 警报会生成带有以下标签的特殊警报:NoData
Error
-
alertname
使用值DatasourceNoData
或DatasourceError
取决于州。 -
rulename
使用特殊警报所属的警报规则的名称。 -
datasource_uid
具有导致该状态的数据源的 UID。 -
原始规则的所有标签和注释。
您可以像处理常规警报一样处理这些警报,例如,通过添加静音或路由到联系点。
注意
如果规则使用多个数据源并且一个或多个数据源未返回任何数据,则会为导致警报状态的每个数据源创建特殊警报。