将经典仪表板警报迁移到 Grafana 警报 - Amazon Managed Grafana

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

将经典仪表板警报迁移到 Grafana 警报

本文档主题专为支持 Grafana 9.x 版本的 Grafana 工作空间而设计。

有关支持 Grafana 版本 10.x 的 Grafana 工作空间,请参阅。在 Grafana 版本 10 中工作

有关支持 Grafana 8.x 版本的 Grafana 工作空间,请参阅。在 Grafana 版本 8 中工作

选择不使用 Grafana 警报的工作区使用经典的仪表板警报。要切换到新的 Grafana 警报,您必须选择启用该功能。

您可以使用、或亚马逊托管 Grafana API 将您的亚马逊托管 Grafana 实例配置为使用 Grafana 警报。 AWS Management Console AWS CLI有关如何配置亚马逊托管 Grafana(包括开启或关闭 Grafana 提醒)的详细信息,请参阅。配置亚马逊托管 Grafana 工作空间

注意

使用 Grafana 警报时,在 Grafana(而非 Prometheus)中定义的警报规则会向您的联系人发送多条通知。如果您使用的是原生 Grafana 警报,我们建议您继续使用经典控制面板警报,不要启用新的 Grafana 警报功能。如果您想查看 Prometheus 数据源中定义的警报,那么我们建议您启用 Grafana Alerting,它只会针对在 Prometheus Alertmanager 中创建的警报发送一条通知。

迁移到 Grafana 警报系统

开启 Grafana 警报后,现有的经典控制面板警报会以与 Grafana 警报兼容的格式进行迁移。在 Grafana 实例的警报页面中,您可以查看迁移的警报以及新的警报。借助 Grafana 警报,Grafana 管理的警报规则在匹配时会发送多条通知,而不是单个警报。

对经典仪表板警报和 Grafana 警报的读写权限受存储这些警报的文件夹的权限控制。在迁移过程中,经典仪表板警报权限与新规则权限匹配,如下所示:

  • 如果原始警报的仪表板具有权限,则迁移会创建一个以此格式命名的文件夹,Migrated {"dashboardUid": "UID", "panelId": 1, "alertId": 1}以匹配原始仪表板的权限(包括从该文件夹继承的权限)。

  • 如果没有仪表板权限并且仪表板位于某个文件夹下,则该规则将链接到该文件夹并继承其权限。

  • 如果没有仪表板权限并且仪表板位于 “常规” 文件夹下,则该规则将链接到 “常规警报” 文件夹,并且该规则将继承默认权限。

注意

由于 Grafana 警报NoData中没有Keep Last State选项,因此在经典规则迁移期间NoData会出现此选项。Error处理选项Keep Last State已迁移到新选项Error。为了与这两种情况下的行为相匹配Keep Last State,在迁移期间,Amazon Managed Grafana 会自动为每条警报规则创建静音,持续时间为一年。

通知渠道将迁移到带有相应路由和接收器的警报管理器配置。默认通知渠道将作为联系点添加到默认路径中。与任何仪表板警报都没有关联的通知渠道会转到autogen-unlinked-channel-recv路线。

限制

  • Grafana 警报系统可以从所有可用的 Prometheus、Loki 和 Alertmanager 数据源中检索规则。它可能无法从其他支持的数据源获取警报规则。

  • 在 Grafana 警报和经典仪表板警报之间来回迁移可能会导致一个系统支持的功能的数据丢失,而另一个系统却不支持。

    注意

    如果您迁移回经典控制面板警报,则在启用 Grafana 警报时对警报配置所做的所有更改都将丢失,包括创建的任何新警报规则。