菜单
文档breadcrumb arrow Grafana 文档breadcrumb arrow 告警breadcrumb arrow 配置告警规则breadcrumb arrow 导入到 Grafana 管理的告警规则
Grafana Cloud Enterprise 开源 RSS

导入数据源管理的告警规则

Grafana 在告警功能中提供了一个内部工具,允许您将 Prometheus 和 Loki 告警规则导入到 Grafana 管理的告警规则中。

开始之前

需要启用 `alertingMigrationUI` 和 `grafanaManagedRecordingRulesDatasources` 功能标志才能使用此功能。

要使用迁移工具,您需要以下 RBAC 权限

  • 告警:规则编写者
  • 告警:设置配置状态
  • 数据源:读取者
  • 文件夹:创建者

    注意

    文件夹权限是可选的,仅当您想为目标命名空间创建新文件夹时才需要。如果您的账号没有查看命名空间的权限,该工具将创建一个新的。在转换所有告警规则之前,最好先准备一个导入计划。

工作原理

使用导入工具时,数据源管理的规则文件夹会被复制到另一个文件夹,作为 Grafana 管理的告警规则,同时保留规则的行为,并且原始告警规则保留在其原始位置。

将数据源管理的告警规则转换为 Grafana 管理的告警规则时,以下设置会应用于 Grafana 管理的告警规则

  • 所有规则都会获得 `rule_query_offset` 偏移值 1m。
  • 新规则的 `missing_series_evals_to_resolve` 设置为 1。
  • 新创建的规则会获得唯一的 UID。

注意

带有标签 `__grafana_origin` 的插件规则不会包含在告警规则导入中。

导入规则的评估

导入的规则在每个规则组内按顺序评估,镜像了 Prometheus 的行为。顺序评估仅适用于规则处于只读状态(显示为“已配置”)时。如果您使用 `X-Disable-Provenance: true` 头部或通过常规配置 API 导入规则,它们将像常规 Grafana 告警规则一样并行评估。

导入告警规则

将数据源管理的告警规则转换为 Grafana 管理的告警规则

  1. 转到 告警 > 告警规则

  2. 导航到数据源管理的告警规则部分,然后单击 导入到 Grafana 管理的规则

    导入告警规则页面打开。

  3. 在数据源下拉菜单中,选择告警规则所属的 Loki 或 Prometheus 数据源。

  4. 在附加设置中,选择一个目标文件夹或指定一个新文件夹来导入规则。

    如果您将规则导入到现有文件夹中,请勿选择包含现有告警规则的文件夹,否则它们可能会被覆盖。

  5. (可选)选择一个命名空间和/或组来确定导入哪些规则。

  6. (可选)开启 暂停导入的告警规则

    暂停会停止告警规则的评估,并且不会为新创建的 Grafana 管理的告警规则生成任何告警实例。

  7. (可选)开启 暂停导入的记录规则

    暂停会停止新创建的 Grafana 管理的告警规则的告警规则评估行为。

  8. 选择新的记录规则写入哪个目标数据源。

  9. 单击 导入

    预览会显示将要导入的规则。如果您的目标文件夹包含与导入文件夹同名的文件夹,将显示警告通知您。您可以查看警告以查看可能被覆盖的文件夹列表。

    单击 是,导入 以导入规则。