AWS自动扩展CPU利用率警报

时间:2018-04-13 11:38:56

标签: amazon-web-services amazon-ec2 autoscaling

我有一个自动缩放组,其中包含以下扩展策略:

Policy type: Target Tracking scaling
Execute policy when: As required to maintain Average CPU Utilization at 20
Take the action: Add or remove instances as required
Instances need: 30 seconds to warm up after scaling
Disable scale-in: No

因此,使用此策略我试图实现CPU负载<该组占20%。

现在,如果我查看Cloud Watch,我会看到跟踪政策自动创建以下警报:

enter image description here

我不能得到的是:

  1. 为什么阈值是14?我在扩展策略中设置的值是20。
  2. 为什么它一直处于警报状态?现在已经过了几个小时,因为图表上的峰值和窗口是15分钟。
  3. Threshold行表示" CPUUtilization< 15分钟内15个数据点的14个"?是否意味着正常运行模式或警报触发的情况?

1 个答案:

答案 0 :(得分:1)

我相信目标跟踪策略试图将CPU负载保持在20%,而不是低于20%。

它始终处于警报状态,因为负载低于阈值并且无法再删除实例以使CPU负载接近目标

theresold描述那里暗示警报发生的条件

要实现您的目标,您可以使用“简单扩展策略” enter image description here

enter image description here