最近更新时间:2022-03-01
面向可预测的周期性任务场景。例如某网站计划在下周连续5天,在下午5点有秒杀抢购活动,届时流量会出现波峰,那该任务重复5天定时5点执行扩容就可以了。
可重叠,若执行策略冲突,仅执行最早建立的策略。
目前到期不会自动删除,仍保留。
原则上同一时间触发多个策略,按照策略建立时间先后顺序来执行。下面分情况举例说明。
举例1:给同一伸缩组新建两个告警触发策略时,假设A为cpu>70%,B为cpu>60%,那么当cpu=75%时,两个条件都满足,应该执行哪个策略?
由于cpu使用率是线性波动的。例如一开始是40%,那么开始增长时,会先达到60%,从而触发60%的告警活动。在接下来的300秒冷却时间内,屏蔽其他所有策略。冷却时间过后,如果继续增长到75%,则会继续触发70%告警策略。所以,不管起始cpu使用率是多少,飙升到多少,都会依次执行所有的cpu使用率告警策略。
举例2:告警策略A为“增加”,告警策略B为“增加至”,其它策略项均一致时,那么A和B先执行哪个?
如其他条件全部一致,按照策略建立时间顺序先后执行。
举例3:如设置告警策略A为CPU>70%,增加5台;告警策略B为内存利用率>50%,增加至2台;告警策略C为内存利用率<20%,减少1台等条件。当同时满足了A和B时,那么应该如何执行?当同时满足了A和C时,那么应该如何执行?同一时间触发多个策略,按照策略建立时间先后顺序来执行。
告警和“成功”或者“失败”日志都是连在一起的。会显示所有类别的日志。
新建告警触发策略或定时触发策略时,伸缩组活动选项中,支持按百分比增加或减少云主机。当伸缩数量不那么确定的时候,可以选择按照百分比来增减。
不可以,监控策略仅监控伸缩组内实例的实时数据,若伸缩组内不存在实例,则监控策略无法生效。