配置录制规则 - Amazon Managed Grafana

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

配置录制规则

本文档主题专为支持 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。

    • Lokilocal 规则存储类型是 Loki 数据源的默认值,仅支持查看规则。要编辑规则,请配置其他存储类型之一。

    • Grafana Mimir — 使用前缀。/prometheusPrometheus 数据源同时支持 Grafana Mimir 和 Prometheus,Grafana 预计查询 API 和 Ruler API 都使用相同的网址。您不能为 Ruler API 提供单独的网址。

注意

如果您不想管理特定 Loki 或 Prometheus 数据源的警报规则,请进入其设置并清除 “通过警报用户界面管理警报” 复选框。

创建录制规则
  1. 在 Grafana 控制台的 Grafana 菜单中,选择警报和 IRM、警报、警报规则

  2. 选择 “新建录制规则”。

  3. 设置规则名称。

    录制规则名称必须是 Prometheus 指标名称,并且不包含空格。

  4. 定义查询

    • 选择你的 Loki 或 Prometheus 数据源。

    • 输入查询。

  5. 添加命名空间和群组。

    • 从 “命名空间” 下拉列表中,选择现有的规则命名空间或添加一个新的规则命名空间。命名空间可以包含一个或多个规则组,并且只能用于组织目的。

    • 从 “” 下拉列表中,选择所选命名空间内的现有群组或添加一个新群组。新创建的规则将附加到组的末尾。组内的规则按固定的间隔按顺序运行,评估时间相同。

  6. 添加标签。

    • 添加自定义标签,从下拉列表中选择现有的键值对,或者通过输入新的键或值来添加新标签。

  7. 选择保存规则以保存规则,或选择保存规则并退出以保存规则并返回 “警报” 页面。