从 AWS Cloudwatch 查询多个实例的指标

Query metrics for multiple instances from AWS Cloudwatch

我正在尝试一次获取多个实例的 CPUUtilization 统计信息以避免 API 速率配额错误。

&MetricName=CPUUtilization&Namespace=AWS%2FEC2&Statistics.member.1=Sum&Statistics.member.2=SampleCount&Statistics.member.3=Maximum&Statistics.member.4=Minimum&Period=60&StartTime=2015-03-16T18%3A11%3A15&EndTime=2015-03-16T19%3A11%3A15&Dimensions.member.1.Name=InstanceId&Dimensions.member.1.Value=ABC&Dimensions.member.2.Name=InstanceId&Dimensions.member.2.Value=CDE

响应仅包含 CDE 实例的数据,InstanceId 维度的第一个值似乎被忽略了。

有没有人有关于如何构建一个请求以在一个请求中查询多个维度值的解决方案?

CloudWatch 当前不支持以下功能 API:

  • 在同一请求中查询多个实例
  • 在同一请求中查询多个指标