【发布时间】:2019-11-07 20:36:58
【问题描述】:
我正在使用 boto3 将自定义应用程序自动缩放策略应用于两个 HTTP 端点,这会增加每个端点的实例数。这些策略是根据单个队列的大小触发的。例如,两个端点都有警报,当队列大于 1000 时会触发扩展。目前,只要此警报变为高,两个端点就会开始扩展。
端点 #1 需要 3 分钟才能完成横向扩展,而端点 #2 需要 7 分钟才能完成横向扩展。问题是端点 #1 将数据发送到端点 #2,所以我需要端点 #2 在端点 #1 之前完成扩展。
所以,我正在尝试找到一种方法来为端点 #1 的横向扩展添加时间延迟。看起来scale_out_cooldown 参数只增加了缩放事件之间的时间延迟,而不是像我想要的那样在初始触发时。有没有办法将警报触发的初始横向扩展事件延迟设定的秒数?
【问题讨论】:
标签: boto3 amazon-cloudwatch autoscaling cloudwatch-alarms