Настроили группу автоматического масштабирования и конфигурацию запуска, которая будет использовать политику масштабирования, привязанную к метрике целевой группы (в частности, RequestCountPerTarget).
Однако событие масштабирования не запускается.
Группа автоматического масштабирования
CloudWatch Будильник
ALARM
, и запускает автоматическое действие.Действие автоматического срабатывания сигнализации
{
"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, потому что отслеживание цели масштабируется пропорционально текущей емкости.