Назад | Перейти на главную страницу

Как отслеживать «сетевую» активность на AWS?

Вчера вечером наш веб-сервер AWS EC2 Linux начал рассылать уведомления CloudWatch из-за высокой загрузки ЦП. У нас было нормальное количество активных пользователей, поэтому я немного пытаюсь понять, откуда взялась проблема.

Я смотрел графики CloudWatch и вижу огромный всплеск на графиках "NetworkIn" и "NetworkOut". Я предполагаю, что NetworkIn и NetworkOut представляют запросы, отправленные серверу, и данные, отправленные с сервера.

Есть ли способ узнать, что это были за запросы NetworkIn? Или лучший способ следить за этим в будущем?

NetworkIn - это объем данных, поступающих в экземпляр. Если на экземпляре работает только веб-сервер, то этот трафик, вероятно, является веб-запросами. В настоящее время нет сервиса AWS, который позволил бы вам увидеть, что это был за трафик. Вам нужно будет настроить мониторинг на экземпляре. Вы можете добавить дополнительное ведение журнала в свое приложение или включить более подробное ведение журнала, если это опция в вашем приложении. Вы также всегда можете просто запустить tcpdump> file;)