我正在使用AWS CLI客户端开发自定义监控系统。要求是数据点需要被覆盖或覆盖,但在使用时:
aws cloudwatch put-metric-data
如果数据点已经发布,我没有看到任何覆盖或覆盖数据的参数。我对此进行了测试,发现当数据点被按下两次或更多次时,它不会覆盖它而是添加它(然后你可以执行求和,平均值等)。但是对于这个特定的要求,我们需要保留最后一点,而不是添加数据点。有没有办法做到这一点?
答案 0 :(得分:1)
对不起。没办法那样做。在Cloudwatch中没有覆盖度量标准数据的概念。
可以争论删除现有的指标数据并添加具有相同时间戳和维度的新数据。但是,一旦发布,就不能删除设计的Cloudwatch指标。它将在2周后消失(指标的默认生命周期政策为2周)。
因此无法保留同一时间戳的最后一个数据点。获取数据后,您必须进行某种后处理。但是,如果您使用的是Cloudwatch警报或仪表板,则无法执行任何操作。