Назад | Перейти на главную страницу

Сбой триггера тревоги AWS Auto Scale

Настроили группу автоматического масштабирования и конфигурацию запуска, которая будет использовать политику масштабирования, привязанную к метрике целевой группы (в частности, RequestCountPerTarget).

Однако событие масштабирования не запускается.

Группа автоматического масштабирования

CloudWatch Будильник

Действие автоматического срабатывания сигнализации

{
  "error": null,
  "actionState": "Succeeded",
  "notificationResource": "arn:aws:autoscaling:ap-southeast-1:0000:scalingPolicy:0000:autoScalingGroupName/WebScalingGroupV1:policyName/Scale API Requests",
  "stateUpdateTimestamp": 1519937155623,
  "publishedMessage": null
}

Я полностью удалил эту группу и конфигурацию, чтобы воссоздать ее - как и изначально, у меня были пробелы в имени группы конфигурации и масштабирования; У меня такие же проблемы.

После разговора с Ману, который является инженером службы поддержки AWS, было установлено, что основная причина, препятствующая запуску действий автоматического масштабирования, связана с конфликтом конфигурации, в результате которого Minimum и Desired экземпляры были обнулены.

Группы автоматического масштабирования Amazon будут НЕ триггер на основе отслеживания цели, когда текущая мощность (Desired) имеет нулевое значение и, по-видимому, также не будет давать четкого указания на сбой в журнале ошибок.

Ссылка Рекомендации по отслеживанию целей в https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-scaling-target-tracking.html#target-tracking-considerations

Политика масштабирования отслеживания цели не масштабирует вашу группу Auto Scaling, если ее текущая емкость равна 0, потому что отслеживание цели масштабируется пропорционально текущей емкости.