AWS метрики мониторинга beanstalk исчезают во время развертывания - PullRequest
1 голос
/ 04 августа 2020

Мы настроили неизменяемую конфигурацию для AWS beanstalk, используя как веб-классы, так и рабочие классы (несколько кластеров). Когда мы развертываем новое приложение, оно создает временную группу автомасштабирования, затем развертывается в ней и в конце переключается обратно на старую группу автомасштабирования. Этот процесс занимает около 20-30 минут и работает нормально.

Хотя каждый раз, когда мы развертываем приложение, статистика мониторинга: загрузка ЦП, использование памяти, дисковое пространство и т. Д. Исчезает на 5-6 часов раньше. возвращаясь обратно. Похоже на проблему AWS, но не уверен, что мы делаем что-то не так. Кто-нибудь еще испытывал такое поведение? Есть ли обходной путь?

РЕДАКТИРОВАТЬ: Вот скриншот с отсутствующими метриками памяти c, как вы можете видеть, не было данных между 17:30 и 23:30. введите описание изображения здесь

1 Ответ

0 голосов
/ 10 августа 2020

Я попытался воспроизвести проблему, используя среду EB с балансировкой нагрузки с одним экземпляром, проверив CPUUtilization.

Я заметил небольшой пробел (10 минут ) после неизменного развертывания. Что далеко не 5-6 часов.

Наблюдаемая задержка только в консоли EB . В соответствующих метриках CloudWatch (CW) было без задержки . Таким образом, я мог отслеживать CPUUtilization в CW, ожидая, пока консоль EB догонит.

Для моих тестов я выполнил два неизменных развертывания . А в CW метрики точно согласовываются (без пробелов) для новых экземпляров, созданных развертываниями:

enter image description here

Metrics for your instances should also be viable in CW. Thus you should be able to view them there, while EB consoles catches up.

To get the unified view of all the individual metrics, one can use metri c math :

AVG(METRICS())

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...