本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
可视化来自亚马逊 Prometheus 托管服务的提醒
您可以通过为已经连接的 Prometheus 数据源配置警报管理器数据源,在亚马逊托管 Grafana 中可视化适用于 Prometheus 的亚马逊托管服务或 Prometheus 警报。
先决条件
要配置警报管理器以与适用于 Prometheus 的亚马逊托管服务一起使用,您必须满足以下先决条件:
-
适用于 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 数据源以与适用于 Prometheus 的亚马逊托管服务一起使用
-
在 Grafana 控制台的 Grafana 菜单中,选择 “配置” 下的 “数据源” 页面。
-
选择 “添加数据源”,然后从数据源类型列表中选择 Alertmanager。
-
为您的新数据源提供以下信息。
-
要实现,请选择 Prometheus。
-
在 HTTP 下,对于 URL,提供 Prometheus 工作空间网址,并附有附加内容。
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 Prometheus 托管服务数据源,然后打开通过提醒用户界面管理警报切换开关。
-
在 Alertmanager 数据源下拉列表中,选择您新创建的 Alertmanager 数据源。
-
选择 “保存并测试” 以完成数据源的配置。