AWS - EC2, есть ли проверка работоспособности приложения как ELB? - PullRequest
0 голосов
/ 11 октября 2018

[Отредактировано]

Как проверить работоспособность моего приложения (веб-сервера) в EC2?

Скажем, у меня есть 2 экземпляра ec2, ec2-webApp1 и ec2-webApp2,Они оба слушают порт 80. webApp1 связан с ELB, который я могу использовать «проверку работоспособности», работает ли приложение или нет.http://webApp1.internal.ip/myApp:80 ==> отправить запрос на получение, и приложение вернет ответ 200 OK.Я поместил этот URL-адрес в качестве URL-адреса проверки работоспособности в настройке ELB.

, тогда как ec2-webApp2 не подключен к ELB, и я хочу настроить мониторинг, чтобы, когда приложение не запущено, я мог получать уведомление.

В экземпляре ec2-webApp2 я проверил вкладку «Проверка состояния» / вкладка «Мониторинг» -> «Создать аварийный сигнал», но не смог найти аналогичного в проверке состояния ELB, где я могу настроить собственный URL-адрес дляскажите AWS, как проверить, работает ли myApp.

Интересно, как другие люди настраивают мониторинг приложений.

TIA

Ответы [ 2 ]

0 голосов
/ 12 октября 2018

См. Эту ссылку, где описано, как использовать Amazon CloudWatch для мониторинга работоспособности приложений без EBL.

https://aws.amazon.com/blogs/security/how-to-use-amazon-cloudwatch-events-to-monitor-application-health/

0 голосов
/ 12 октября 2018

Сервис Amazon EC2 предоставляет виртуальную машину, которая может работать под управлением Linux или Windows.Затем вы можете установить любое программное обеспечение, которое вам нравится на этом компьютере.Amazon EC2 никогда не «знает», что вы запускаете на экземпляре - это может быть веб-приложение, база данных, майнер биткойнов и т. Д.

Проверка состояния EC2 просто проверяет, чтовиртуальная машина работает, например, есть ли у нее доступ к сети и есть ли у нее ОЗУ. ничего не знает о вашем приложении.Таким образом, он обнаружит сбой виртуальной машины, но не вашего приложения.

Проверка работоспособности Amazon Route 53 может отслеживать веб-страницу для определения работоспособности приложения.Это в первую очередь делается для перенаправления трафика на альтернативный сервер в случае сбоя, но также может использоваться для запуска оповещения через Amazon CloudWatch.

...