我目前在我们的AWS账户中有多个基于多个区域的自定义指标。
我以为我会发疯但现在已经确认我之前创建的指标在一段时间内未使用时可能会过期(可能是2周)。
这是我的设置。 我在日志条目上创建了一个新指标 - 没有到期日期;
然后我转到CloudWatch的主页面 - >然后到Metrics查看任何指标(我知道这只会在匹配指标规则的匹配时显示新的指标点击)。
大约2个星期前,我在“自定义命名空间”下记录了9个度量标准,现在我有8个 - 好像它没有保留所有数据:
据我所知,我的所有指标都应保持不变(除非我将其删除),但是,似乎如果这些指标不是一致的,数据“过期”,那是正确的吗?如果是这样,您打算如何跟踪历史数据?
由于
答案 0 :(得分:2)
如果在过去两周内没有针对该指标发布新数据,CloudWatch将从搜索中删除指标。
在EC2指标的常见问题解答中提到了这一点,但我认为它适用于所有指标。
来自常见问题解答中的“will I lose the metrics data if I disable monitoring for an Amazon EC2 instance question”:
CloudWatch控制台将指标搜索限制在2周后 最后一次采用度量标准以确保最新的实例 显示在您的命名空间中。
但您的数据仍然存在。数据遵循不同的retention policy。
如果知道度量标准名称,您仍然可以获取数据。如果您将指标添加到信息中心,那么它仍会在那里显示。您可以使用CloudWatch PutDashboards API将指标添加到信息中心,或使用CloudWatch GetMetricStatistics API获取原始数据。