从CloudWatch获取最新指标

问题描述

我正在尝试获取自定义CloudWatch指标。我不知道它多久报告一次,所以我有两个问题:我使用什么开始时间以及指定什么时间段。有什么方法可以获取最新记录的指标,也许是在过去一小时或一天之内?理想情况下,我不想返回过多的数据点,而只是舍弃最新的数据点,也不想让我的周期过大而将多个指标合并为一个或太小而可能没有数据。

解决方法

CloudWatch 指标可以具有以下两种解决方案之一:

  1. 标准分辨率,数据具有一分钟粒度。
  2. 高分辨率,数据粒度为一秒

发布自定义指标时,可以将其定义为标准分辨率或高分辨率。 You can read more about this here.

由您决定如何将自定义指标数据发送到CloudWatch。 good resource can be found here

您可以安装并使用CloudWatch代理来记录您的自定义指标,也可以自行编写脚本以使用CLI调用AWS CloudWatch服务。从计费角度来看,向CloudWatch服务发送过多的自定义指标数据不会受到任何惩罚。您可以在此处找到有关CloudWatch pricing scheme的更多信息,但我怀疑您的操作将产生可忽略的成本。