У меня есть веб-приложение Tomcat, развернутое на Elastic Beanstalk, для которого я хочу настроить сигналы CloudWatch, особенно когда веб-сервер не работает. Контейнер Tomcat использует Google OAuth2 для аутентификации и настраиваемую область MongoDB для авторизации. Таким образом, нет общедоступных URL-адресов, которые можно было бы использовать, поскольку любой запрос будет перенаправлен в Google для аутентификации.
Судя по исследованиям, которые я провел, это похоже на тревогу для Недостаточно данных об использовании ЦП это ответ на получение уведомления, если веб-сервер не работает. Однако я читал противоречивые комментарии что загрузка ЦП не имеет ничего общего с неработающим сервером, и вместо этого следует использовать проверку работоспособности Elastic Load Balancer.
Другие решения требуют установки пользовательские библиотеки CloudWatch или используя внешние инструменты.
Итак, каковы лучшие практики такого мониторинга, предпочтительно с использованием инструментов, предоставляемых AWS?