2016-12-14 166 views
1

我正在使用AWS CLI客户端开发自定义监视系统。要求是需要被覆盖或覆盖的数据点,但使用时:aws cloudwatch指标覆盖/覆盖

aws cloudwatch put-metric-data 

我看不出有任何参数来覆盖,或者它已经发布重写的数据点。我测试了这一点,发现当数据点被推送两次或更多次时,它不会覆盖它,但会添加它(然后您可以执行总和,平均值等)。但是对于这个特定的需求,我们需要保留最后一点,而不是添加数据点。有没有办法做到这一点?

回答

1

对不起。没办法做到这一点。在Cloudwatch中没有覆盖度量数据的概念。

有人可能会认为删除现有的指标数据并添加具有相同时间戳和维度的新数据。但是一旦发布,设计中的Cloudwatch指标就不能删除。它将在2周后消失(指标的默认生命周期策略为2周)。

所以没有办法保留相同时间戳的最后一个数据点。获取数据后您必须进行某种后处理。但是,如果您使用的是Cloudwatch警报或仪表板,则无法执行任何操作。

+0

感谢您的回答! –