【问题标题】:Aws get-metric-statistic datapoint is nullAws get-metric-statistic 数据点为空
【发布时间】:2019-04-25 03:02:02
【问题描述】:

我一直在使用 aws cli 获取指标统计信息,但是当我运行此命令时,datapoint 为空,我的命令是:

aws cloudwatch get-metric-statistics --metric-name CPUUtilization --start-time 10:00:00 --end-time 10:05:00 --period 30 --namespace AWS/EC2 --statistics Maximum --dimensions Name=InstanceId,Value=i-0d6f3611e2685f0c8

当我运行以下命令时,数据点为空 Datapoint Null image ,或者在使用 get-metric-statistic 之前是否需要任何配置?

【问题讨论】:

    标签: amazon-web-services amazon-cloudwatch amazon-cloudwatch-metrics


    【解决方案1】:

    您需要以 ISO 8601 UTC 格式指定 start-timeend-time 而不仅仅是时间。示例:2018-08-01T10:00:00Z

    另外,请确保您按照docs 中的说明指定了适当的时间段。

    如果 StartTime 参数指定的时间戳大于 3 小时前,您必须按如下方式指定时间段或无数据点 在那个时间范围内返回:

    • 开始时间在 3 小时到 15 天前 - 使用 60 秒(1 分钟)的倍数。
    • 开始时间在 15 到 63 天前 - 使用 300 秒(5 分钟)的倍数。
    • 开始时间大于 63 天前 - 使用 3600 秒(1 小时)的倍数。

    您可以更改开始时间/结束时间以包含您想要的日期。在您的情况下,以下命令应该可以工作:

    aws cloudwatch get-metric-statistics --metric-name CPUUtilization --start-time 2018-08-01T10:00:00Z --end-time 2018-08-01T10:05:00Z --period 60 --namespace AWS/EC2 --statistics Maximum --dimensions Name=InstanceId,Value=i-0d6f3611e2685f0c8

    【讨论】:

      猜你喜欢
      • 2015-10-17
      • 2019-04-22
      • 1970-01-01
      • 2019-01-22
      • 2021-07-26
      • 1970-01-01
      • 2020-05-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多