本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
配置录制规则
本文档主题专为支持 Grafana 版本 10.x 的 Grafana 工作空间而设计。
有关支持 Grafana 9.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 9 中工作
有关支持 Grafana 8.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 8 中工作
你可以为外部 Grafana Mimir 或 Loki 实例创建和管理录制规则。记录规则会提前计算经常需要的表达式或计算成本很高的表达式,并将结果保存为一组新的时间序列。查询这个新时间序列的速度更快,特别是对于仪表板而言,因为每次仪表板刷新时它们都会查询相同的表达式。
注意
录制规则作为实例规则运行,每 10 秒运行一次。
先决条件
-
确认您拥有对 Prometheus 或 Loki 数据源的写入权限。您将在数据源中创建或更新警报规则。
-
对于 Grafana Mimir 和 Loki 数据源,请通过配置各自的服务来启用标API尺。
-
Loki —
local
规则存储类型是 Loki 数据源的默认值,仅支持查看规则。要编辑规则,请配置其他存储类型之一。 -
Grafana Mimir — 使用前缀。
/prometheus
Prometheus 数据源同时支持 Grafana Mimir 和 Prometheus,Grafana 预计 Query 和 Ruler 都处于相同之下。API API URL您不能为统治者提供单独URL的标尺API。
-
注意
如果您不想管理特定 Loki 或 Prometheus 数据源的警报规则,请进入其设置并清除 “通过警报用户界面管理警报” 复选框。
创建录制规则
-
在 Grafana 控制台的 Grafana 菜单中,选择警报、警报规则。
-
选择 “新建录制规则”。
-
设置规则名称。
录制规则名称必须是 Prometheus 指标名称,并且不包含空格。
-
定义查询
-
选择你的 Loki 或 Prometheus 数据源。
-
输入查询。
-
-
添加命名空间和群组。
-
从 “命名空间” 下拉列表中,选择现有的规则命名空间或添加一个新的规则命名空间。命名空间可以包含一个或多个规则组,并且只能用于组织目的。
-
从 “组” 下拉列表中,选择所选命名空间内的现有群组或添加一个新群组。新创建的规则将附加到组的末尾。组内的规则按固定的间隔按顺序运行,评估时间相同。
-
-
添加标签。
-
添加自定义标签,从下拉列表中选择现有的键值对,或者通过输入新的键或值来添加新标签。
-
-
选择保存规则以保存规则,或选择保存规则并退出以保存规则并返回 “警报” 页面。