OpsWorks Stack - 基于负载的实例基于cloudwatch警报向上和向下扩展

时间:2016-04-19 02:57:12

标签: amazon-web-services aws-opsworks amazon-cloudwatch

我们有一个包含两个24x7实例的opsworks堆栈。四个基于时间的实例。两个基于负载的实例。

我们的问题是基于负载的实例。我们花了很多时间创建有意义的服务云计算警报。因此,当特定的云观察延迟警报处于警报状态时,我们希望堆栈中基于负载的实例启动。我看到在基于负载的实例配置中,您可以定义用于启动实例的云观察警报,并且您可以定义云观察警报以使实例显示为DOWN。

事情是,当我选择我想用来触发UP的特定云监视器时,它会删除该云监视器警报被选为DOWN的触发器。为什么呢?

具体来说,我们希望我们的延迟警报(我们称之为“哦垃圾事件正在减慢”云计算警报)以在处于警报状态时触发基于负载的实例启动。然后,当处于OK状态时,我们希望“哦废话事情正在减慢”云监视警报以触发基于负载的实例SHUTDOWN。如果基于负载的实例在关闭之前等待警报状态15分钟后等待,那将是rad。

“糟糕的东西正在减慢”阈值是延迟> 2分钟3分钟

我是否只需要创建一个新的“哦,好东西就可以”警报,其阈值为Latency< 2在3分钟内用作基于负载的实例配置中的DOWN警报?

抱歉新手问题,感觉卡住了。

1 个答案:

答案 0 :(得分:0)

据我所知,你必须添加第二个警报,只有在延迟低于2的情况下才会触发三分钟。如果其他人提出了比这更清洁的解决方案,我很乐意听到它。实际上,您将始终以连续的警报状态发出其中一个警报。