Автоматическое масштабирование AWS и «отсутствующие данные» - PullRequest
0 голосов
/ 26 сентября 2019

У меня есть веб-сервис в ECS и автоматическое масштабирование в зависимости от времени отклика.

ЕСЛИ срабатывает состояние тревоги «медленный ответ», автоматическое масштабирование добавляет экземпляр.Это работает.

Мне нужно, чтобы состояние «быстрого ответа» удаляло экземпляр, если ответ быстрый, ИЛИ отсутствуют точки данных (если никто не обращается к службе, тогда нет необходимости иметь экземпляры).)

Когда срабатывает «быстрая» сигнализация (из-за отсутствия данных), я получаю сообщение об ошибке:

Failed to execute action arn:aws:autoscaling:eu-west-2:3040...426:scalingPolicy:35835cd8--3de828ced7be:resource/ecs/service/Cluster/task:policyName/scaledown. Received error: ""

Моё действие масштабирования: «Удалить 1, когда 0.1> = TargetResponseTime> -infinity"

Когда есть" пропущенные "данные, даже если срабатывает сигнал тревоги, о каком времени ответа сообщается?Это то, почему он "терпит неудачу" без ошибок?Аварийный сигнал запускает масштабирование, но масштабирование говорит, что «время отклика не в этих пределах», может быть ??

Нужен ли мне второй сигнал тревоги для «количества запросов», и если это число равно нулю, активируйтеscaledown

...