本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
查看警报规则的状态和运行状况
本文档主题专为支持 Grafana 版本 12.x 的 Grafana 工作空间而设计。
对于支持 Grafana 10.x 版本的 Grafana 工作区,请参阅使用 Grafana 版本 10。
对于支持 Grafana 9.x 版本的 Grafana 工作区,请参阅使用 Grafana 版本 9。
对于支持 Grafana 8.x 版本的 Grafana 工作区,请参阅使用 Grafana 版本 8。
警报规则的状态和运行状况提供了警报的几个关键状态指标。
共有三个组件:
尽管相关,但每个组件传达的信息略有不同。
查看警报规则的状态和运行状况
-
在 Grafana 控制台的 Grafana 菜单中,选择警报。
-
选择警报规则以查看现有警报的列表。
-
选择一条警报规则以查看其状态和运行状况。
警报规则状态
警报规则可能处于以下任何状态:
| 州 | 说明 |
|---|---|
| 正常 | 评估引擎返回的时间序列均未处于 pending 或 firing 状态。 |
| 待处理 | 评估引擎返回的时间序列中至少有一个处于 pending 状态。 |
| 触发 | 评估引擎返回的时间序列中至少有一个处于 firing 状态。 |
注意
警报先过渡到 pending,然后过渡到 firing,因此至少需要两个评估周期才会触发警报。
警报实例状态
警报实例可能处于以下任何状态:
| 州 | 说明 |
|---|---|
| 正常 | 既不是 pending 也不是 firing 的警报状态。一切正常。 |
| 待处理 | 警报处于活动状态的时间少于配置的阈值持续时间。 |
| 提示 | 警报处于活动状态的时间超过配置的阈值持续时间。 |
| 无数据 | 在配置的时间窗口内未收到任何数据。 |
| 提示 | 尝试评估警报规则时出错。 |
保留上一状态
可以将警报规则配置为在遇到 NoData 或 Error 状态时保留上一个状态。这既可以防止警报触发,也可以阻止解决和重新触发。与正常评估一样,待处理期过后,警报规则将从 pending 变为 firing。
警报规则运行状况
警报规则可能具有以下运行状况之一。
| 州 | 说明 |
|---|---|
| Ok | 评估警报规则时无错误。 |
| 错误 | 评估警报规则时出错。 |
| NoData | 规则评估期间返回的至少一个时间序列中没有数据。 |
| {状态}, KeepLast | 该规则本应收到另一种状态,但配置为保留警报规则的最后状态。 |
NoData 和错误的特殊警报
当警报规则的评估产生 NoData 或 Error 状态时,Grafana Alerting 将生成具有以下附加标签的特殊警报。
| 标签 | 说明 |
|---|---|
| alertname | DatasourceNoData 或 DatasourceError,视状态而定。 |
| datasource_uid | 导致该状态的数据来源 UID。 |
注意
如 配置 Grafana 管理的警报规则 主题所述,您需要在警报规则中将无数据或错误处理设置为 NoData 或 Error,以生成其他标签。
您可以像处理常规警报一样处理这些警报,包括添加静默、路由到联系点等。