我正在淘汰Amazon Web Services DynamoDB中的服务。我们为DyDB表提供了各种指标和警报。我可以使用'aws cloudwatch delete-alarms --alarm-names ...'删除警报,但我没有看到任何AWS CLI命令来删除指标。
我知道指标会将数据保留2周。当没有更多数据存储在其中时,指标是否有可能在2周内自动消失?不幸的是,我没有看到任何文件说明这一点。
答案 0 :(得分:46)
您更正了,没有API可以删除AWS Cloudwatch指标。 只需等待最后一个指标推出两周后,它就会自动消失
的Seb
答案 1 :(得分:12)
自2016年11月1日起,CloudWatch已将指标(自定义和AWS NameSpace)的保留期从之前的14天延长至15个月。
但CW控制台将度量标准的搜索范围限制为上次提取度量标准后的2周(这意味着如果有一个度量标准,过去14天内没有推送任何数据点,那么CW控制台将不会显示它,但是您仍然可以使用cli get-metric-statistics或通过调整控制台URL来引用正确的资源名称以及超过14天的开始和结束时间来获取它。
没有api可以删除指标。 https://aws.amazon.com/cloudwatch/faqs/
答案 2 :(得分:0)
为了支持上述内容,不幸的是,这仍然是一个问题。要在 AWS 论坛上阅读更多信息,请参阅: https://forums.aws.amazon.com/message.jspa?messageID=281904
答案 3 :(得分:-3)
似乎aws为指标过滤器添加了delete action。这是你需要的吗?