谁能帮帮我
我想编写一个 lamda 函数,它每 1 分钟检查一次 linux ec2 实例的 CPU 使用率,并且利用率是否高于阈值意味着警报是否处于“警报中”状态,直到继续发送通知通过电子邮件发送 SNS,一旦低于阈值,则应停止 SNS 通知
目前在 AWS 中,如果警报超过阈值,它将发送 SNS,但只有一次
所以想要一个 lamda 函数,它会不断触发 SNS 通知,直到警报低于阈值。
如果有人可以帮助我编写此 Lamda 函数,我们将不胜感激
答案 0 :(得分:1)
您不需要 Lambda。在 CloudWatch 中,您可以创建一个与 EC2 实例的 CPU 利用率指标相关联的警报。在闹钟设置中有两个参数可以帮助您:
the number of datapoints within the evaluation period that must be breaching to cause the alarm to go to ALARM state.
”。如果您将时间段设置得相当短并且数据点设置为 1
,您将持续收到通知,直到 CPU 利用率指标不低于您设置的阈值。