我们有一个包含两个24x7实例的opsworks堆栈。四个基于时间的实例。两个基于负载的实例。
我们的问题是基于负载的实例。我们已经花费了大量的时间来创建对我们的服务有意义的cloudwatch警报。因此,我们希望堆栈中基于负载的实例在特定的cloudwatch延迟警报处于警报状态时出现。我看到在基于负载的实例配置中,您可以定义用于启动实例的cloudwatch警报,也可以定义用于关闭实例的cloudwatch警报。
问题是,当我选择要用来触发UP的特定cloudwatch警报时,它会删除该cloudwatch警报作为DOWN的触发器。为什么?
具体地说,我们希望我们的延迟警报(我们将其称为“糟糕的事情正在减速”cloudwatch警报)在警报状态下触发基于负载的实例启动。然后,我们希望“糟糕的事情正在减速”的cloudwatch警报在处于OK状态时触发基于负载的实例关闭。如果负载实例在告警OK状态后等待15分钟后才关机,则为rad。
“糟糕的事情正在减速”的阈值是延迟>2,持续3分钟
在负载实例配置中,是否需要创建一个阈值<2,3分钟的新告警,作为宕机告警?
对于新手的问题,我很抱歉,只是觉得被卡住了。
发布于 2016-05-19 04:44:38
据我所知,您必须添加第二个警报,该警报仅在延迟低于2并持续三分钟时触发。如果其他人想出了比这更干净的解决方案,我很乐意听听。实际上,您将始终有一个警报处于连续的警报状态。
https://stackoverflow.com/questions/36707719
复制相似问题