0

我有一个特定的场景,我有 5 个 EC2 虚拟机在给定时间运行,我监控所有这些虚拟机的“memory_usage_percent”指标值。现在,如果指标的平均值达到 80% 的阈值,那么我想触发为这些指标创建的警报,这将启动另一个处于停止状态的 VM。

因此,如果 m1...m6 是这些指标的 id,那么 avg(metrics(m1,m2,m3,m4,m5,m6)) 将是我需要放入 CW 警报中的数学表达式。但是,在这种情况下,即使所有 5 个 VMS 一起达到阈值,但由于没有来自第 6 个 VM 的任何数据,计算的 avg 将保持在阈值以下。这意味着在这种情况下永远不会触发警报。

您有什么建议只考虑所有正在运行的虚拟机吗?

4

0 回答 0