如何删除AWS CloudWatch指标?


70

我正在停用Amazon Web Services DynamoDB中的服务。我们的DyDB表有各种指标和警报。我可以使用“ aws cloudwatch delete-alarms --alarm-names ...”删除警报,但是看不到任何用于删除指标的AWS CLI命令。

我知道指标会将数据保留2周。如果不再存储任何数据,指标可能会在2周后自动消失吗?不幸的是,我没有任何文件说明这一点。

Answers:


82

您是正确的:没有API可以删除AWS Cloudwatch指标。在最后一个指标推出后,请等待两周。它将自动消失。


26
从2016年7月9日开始,CloudWatch开始保留5分钟和1小时的指标数据.1小时的数据可以使用15个月。因此,您现在必须等待15个月才能使未使用的指标过期并消失。
galbarm

希望你没有这些日志中的任何个人信息可能属于GDPR保护
lightswitch05

在技​​术日志中拥有个人数据可能不是一个好主意,不仅是为了符合GDPR。
塞巴斯蒂安Stormacq

@SébastienStormacq是的,但有时会发生泄漏。
约西亚

32

自2016年11月1日起,CloudWatch将指标(自定义指标和AWS NameSpace)的保留时间从之前的14天延长至15个月。

但是CW控制台将指标的搜索限制在上一次提取指标后的2周内(这意味着,如果有一个指标在过去14天中没有推送任何数据点,则CW控制台将不会显示该指标,但是您仍然可以使用cli get-metric-statistics或调整控制台网址以引用正确的资源名称以及开始和结束时间早于14天)。

而且没有删除指标的API。 https://aws.amazon.com/cloudwatch/faqs/


问:我可以删除任何指标吗?CloudWatch不支持指标删除。指标会根据上述保留计划而过期。
MoChaMan

4
好吧,即使不再使用或不再需要您的指标,您是否也必须支付15个月的费用?
НикитаВасильев

4
@programming_and_math指标仅在源将指标发送到CloudWatch时才计费,并按小时按比例分配,此外您还需要为源消耗/制造的API'PutMetricData'数量付费。
ShamSuf
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.