View a markdown version of this page

使用 PromQL 查询亚马逊 CloudWatch 指标 - Amazon Managed Grafana

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

使用 PromQL 查询亚马逊 CloudWatch 指标

您可以使用 PromQL 查询亚马逊 CloudWatch 指标,方法是为 Prometheus 配置指向 PromQL 终端节点的亚马逊托管服务数据源。 CloudWatch 这种方法允许您使用 PromQL 语法来查询 CloudWatch 通过 OpenTelemetry协议 (OTLP) 提取的指标。

AWS 资源丰富会自动为您的指标添加标签(例如aws_account_idaws_region、和资源标签)。您可以在 PromQL 查询中使用这些标签进行筛选和聚合。

在配置 CloudWatch PromQL 数据源之前,请验证以下要求:

  • OpenTelemetry 您的 CloudWatch账户已启用 CloudWatch摄取@@ 中的指标

  • 亚马逊托管 Grafana 工作空间版本 12.4 或更高版本。

  • 适用于 Prometheus 的亚马逊托管服务插件版本 3.0.0 或更高版本。

  • cloudwatch:GetMetricData和的 IAM 权限cloudwatch:ListMetrics

配置 P CloudWatch romQL 数据源
  1. 在您的 Amazon Managed Grafana 工作空间中,在导航窗格中选择连接,然后选择数据源。

  2. 选择添加数据源,然后选择适用于 Prometheus 的亚马逊托管服务

  3. 要获取 Prometheus 服务器网址,请输入您所在地区的 PromQL 终端 CloudWatch节点:。https://monitoring.region.amazonaws.com

  4. 在 “身份验证” 下,选择 Sigv4 作为身份验证方法。

  5. Sigv4 身份验证详细信息下,对于服务,输入。monitoring

  6. 选择 “保存并测试” 以验证连接。

保存数据源后,您可以使用 Explore 和仪表板中的 PromQL 查询来查询通过 OTLP 提取的 CloudWatch 指标。

Amazon Managed Grafana Explore 视图显示了 PromQL 对容器 CPU 使用率的查询,其中包含可作为筛选条件的丰富标签 AWS

有关亚马逊中的 OpenTelemetry 指标提取和 PromQL 查询的更多信息 CloudWatch,请参阅云运营博客 CloudWatch上的亚马逊简介 OpenTelemetry 和 PromQL 支持。 AWS