我在 ec2 实例上进行了自动缩放,并将每个实例的自定义指标数据发送到 cloudwatch。我在新实例启动时自动创建警报,但每次新实例出现 INSUFFICIENT_DATA -> OK 时,它都会发出警报。我只想在警报正常时收到警报,反之亦然。有没有办法阻止它发送状态 INSUFFICIENT_DATA -> OK ?
我找到的解决方案是让你订阅 email-json,然后使用订阅过滤策略。使用“消息正文”选项并遵循以下策略:
{
"NewStateValue": [
"ALARM",
"OK"
],
"OldStateValue": [
{
"anything-but": [
"INSUFFICIENT_DATA"
]
}
]
}
现在只有在没有 INSUFFICIENT_DATA 时才会发送。