一起触发时,AWS Cloudwatch警报如何工作?

时间:2020-07-22 17:31:24

标签: amazon-web-services amazon-cloudwatch alarm aws-auto-scaling

在我的AWS弹性服务器设置中,我配置了4个警报

  1. 在CPU利用率> 20时添加实例
  2. 在TargetResponceTime> 0.9时添加实例
  3. 在CPU利用率<20时删除实例
  4. 在TargetResponceTime <0.9时删除实例

如果同时触发两个或多个警报会发生什么?

例如

  • 如果警报1和2一起触发,它将添加两个实例吗?
  • 如果警报1和4一起触发,它将删除一个实例并添加一个实例还是保持中立?

警报运行正常,但是我想了解警报动作执行的机制。 有想法吗?

1 个答案:

答案 0 :(得分:1)

您的自动缩放组具有cooldown period,因此从技术上讲,不能同时执行多个操作。冷却时间过后,将执行下一步操作。

此功能可完全停止您正在谈论的内容,一次扩展多个实例。

我个人认为您在做什么,应该使用composite CloudWatch alarm。通过设置OR条件,这4个警报可能变为2,这将减少触发自动缩放操作所需的警报数量。