本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
本文档主题专为支持 Grafana 9.x 版本的 Grafana 工作区而设计。
对于支持 Grafana 10.x 版本的 Grafana 工作区,请参阅使用 Grafana 版本 10。
对于支持 Grafana 8.x 版本的 Grafana 工作区,请参阅使用 Grafana 版本 8。
Grafana 支持多种警报规则类型。以下各节将解释这些类型的优缺点,以帮助您为用例选择正确的警报类型。
Grafana 管理的警报
Grafana 管理的规则是最灵活的警报规则类型。通过这些规则,您可以创建警报,而这些警报可以作用于任何现有数据来源中的数据。
除了支持任何数据来源,您还可以添加表达式来转换数据和设置警报条件。
Mimir、Loki 和 Cortex 规则
要创建 Mimir、Loki 或 Cortex 警报,您必须拥有兼容的 Prometheus 数据来源。您可以通过测试数据来源,并检查是否支持 Ruler API 的详细信息来检查数据来源是否兼容。
记录规则
记录规则仅适用于兼容的 Prometheus 数据来源,如 Mimir、Loki 和 Cortex。
记录规则允许您将表达式的结果保存到一组新的时间序列中。如果要对聚合数据运行警报,或者您的控制面板重复查询同一表达式,这将非常有用。
阅读有关 Prometheus 中记录规则