本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
通过为已连接的 Prometheus 数据来源配置 Alertmanager 数据来源,您可以在 Amazon Managed Grafana 中可视化 Amazon Managed Service for Prometheus 或 Prometheus 的警报。
先决条件
要配置 Alertmanager,以与 Amazon Managed Service for Prometheus 一起使用,您必须拥有以下先决条件:
-
一个 Amazon Managed Service for Prometheus 实例,该实例具有摄取的指标,并且至少配置了一条警报或记录规则。您需要工作空间的 URL(从适用于 Prometheus 的亚马逊托管服务中的工作空间详细信息中可以看到终端节点 URL。 工作空间 URl 是终端节点 URL(末尾没有)。
api/v1/remote_write
-
Amazon Managed Grafana 必须具有以下权限才能访问您的 Prometheus 资源。您必须将其添加到 亚马逊托管 Grafana 数据源的权限和政策 AWS 中所述的服务管理策略或客户管理策略中。
-
aps:ListRules
-
aps:ListAlertManagerSilences
-
aps:ListAlertManagerAlerts
-
aps:GetAlertManagerStatus
-
aps:ListAlertManagerAlertGroups
-
aps:PutAlertManagerSilences
-
aps:DeleteAlertManagerSilence
-
要配置 Alertmanager 数据来源,以便与 Amazon Managed Service for Prometheus 一起使用
-
在 Grafana 控制台的 Grafana 菜单中,选择配置下的数据来源页面。
-
选择添加数据来源,然后从数据来源类型列表中选择 Alertmanager。
-
为您的新数据来源提供以下信息。
-
对于实现,选择 Prometheus。
-
在 HTTP 下,对于 URL,提供 Prometheus 工作区的 URL,并附加
alertmanager
。例如,https://aps-workspaces.us-east1.amazonaws.com/workspaces/ws-example-1234-5678-abcd-xyz00000001/alertmanager
。 -
在身份验证下,开启 SigV4Auth。这会告诉 Grafana 对请求使用 AWS 身份验证。
-
例如,在 Sigv4Auth 详细信息下的默认区域中,提供您的 Prometheus 实例所在的区域,例如
us-east-1
。
-
-
选择保存并测试以完成数据来源设置。
如果您的数据来源设置正确,您将看到一条消息,提示运行状况检查已通过。
要将新的 Alertmanager 数据来源连接到 Prometheus 数据来源
-
在 Grafana 控制台的 Grafana 菜单中,选择配置下的数据来源页面。
-
选择您原来的 Amazon Managed Service for Prometheus 数据来源,并开启通过警报用户界面管理警报的切换开关。
-
选择保存并测试,以完成数据来源的配置。