将提醒与亚马逊托管 Grafana 或开源 Grafana 集成 - Amazon Managed Service for Prometheus

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

将提醒与亚马逊托管 Grafana 或开源 Grafana 集成

您在 Amazon Managed Service for Prometheus 的 Alertmanager 中创建的警报规则可以在 Amazon Managed GrafanaGrafana 中转发和查看,从而在一个环境中统一您的警报规则和警报。在 Amazon Managed Grafana 中,您可以查看您的警报规则和生成的警报。

先决条件

在开始将 Amazon Managed Service for Prometheus 集成到 Amazon Managed Grafana 之前,您必须满足以下先决条件:

设置 Amazon Managed Grafana

如果您已经在 Amazon Managed Service for Prometheus 实例中设置了规则和警报,则使用 Amazon Managed Grafana 作为这些警报控制面板的配置完全在 Amazon Managed Grafana 中完成。

将 Amazon Managed Grafana 配置为警报控制面板
  1. 打开工作区的 Grafana 控制台。

  2. 配置下,选择数据来源

  3. 创建或打开您的 Prometheus 数据来源。如果您之前未设置 Prometheus 数据来源,请参见第 2 步:在 Grafana 中添加 Prometheus 数据源以获取更多信息。

  4. 在 Prometheus 数据来源中,选择通过 Alertmanager UI 管理警报

  5. 返回数据来源界面。

  6. 创建新的 Alertmanager 数据来源。

  7. 在 Alertmanager 数据来源配置页面中,添加以下设置:

    • 实施设置为 Prometheus

    • 对于 URL 设置,请使用您的 Prometheus 工作区的 URL,删除工作区 ID 之后的所有内容,然后在末尾附加 /alertmanager。例如,https://aps-workspaces.us-east1.amazonaws.com/workspaces/ws-example-1234-5678-abcd-xyz00000001/alertmanager

    • 身份验证下,开启 SigV4Auth。这会告诉 Grafana 对请求使用 AWS 身份验证

    • 例如,在 Sigv4Auth 详细信息下的默认区域中,提供您的 Prometheus 实例所在的区域,例如 us-east-1

    • 默认选项设置为 true

  8. 选择保存并测试

  9. 现在,您的 Amazon Managed Service for Prometheus 警报应配置为与您的 Grafana 实例配合使用。确认您可以在 Grafana 警报页面的 Amazon Managed Service for Prometheus 实例中看到所有警报规则警报组(包括活动警报)和静默