Как мониторить нагрузку на сайт?
Если мы хотим добиться бесперебойной работы сайта, то мы должны быть постоянно в курсе, что происходит с сайтом в данный момент времени. Чтобы в случае возникновения проблем быстро среагировать на них.
В компании, где я сейчас работаю, в кабинете программистов висит ЖК телевизор-монитор, подключенный к компьютеру. На мониторе отображаются графики нагрузки на сервера, список всех работающих сайтов со статусом доступности, а также онлайн статистика посещаемости из Google Analytics (в режиме реального времени отображается количество текущих пользователей на основном сайте в разрезе географии).
Итак, какие показатели Веб-сервера мы считаем полезными для отображения на мониторе. Их четыре:
% загрузки процессора, % использования выделенной памяти, всего запросов методов в секунду (Веб-служба), запросов в секунду (ASP.NET Apps). С первыми двумя все понятно.
Счетчик Всего запросов методов в секунду (Веб-служба) - это частота запросов HTTP, которые выполняются с помощью различных методов (таких как GET, POST и так далее).
Счетчик Запросов в секунду - это частота всех запросов к сайту.
Счетчики запросов необходимы для того, чтобы вовремя увидеть рост запросов к серверу. Данный рост может быть вызван, например, DDOS атакой.
Графики добавляются через Системный монитор. Можно выводить графики других серверов, предварительно расшарив их.
По условию достижения пороговых значений можно генерировать сообщения-алерты. В нашем случае работает Win-сервис, который мы написали самостоятельно. Сервис отправляет Смс, если сайт(ы) недоступен(ны).
Если мы хотим добиться бесперебойной работы сайта, то мы должны быть постоянно в курсе, что происходит с сайтом в данный момент времени. Чтобы в случае возникновения проблем быстро среагировать на них.
В компании, где я сейчас работаю, в кабинете программистов висит ЖК телевизор-монитор, подключенный к компьютеру. На мониторе отображаются графики нагрузки на сервера, список всех работающих сайтов со статусом доступности, а также онлайн статистика посещаемости из Google Analytics (в режиме реального времени отображается количество текущих пользователей на основном сайте в разрезе географии).
Итак, какие показатели Веб-сервера мы считаем полезными для отображения на мониторе. Их четыре:
% загрузки процессора, % использования выделенной памяти, всего запросов методов в секунду (Веб-служба), запросов в секунду (ASP.NET Apps). С первыми двумя все понятно.
Счетчик Всего запросов методов в секунду (Веб-служба) - это частота запросов HTTP, которые выполняются с помощью различных методов (таких как GET, POST и так далее).
Счетчик Запросов в секунду - это частота всех запросов к сайту.
Счетчики запросов необходимы для того, чтобы вовремя увидеть рост запросов к серверу. Данный рост может быть вызван, например, DDOS атакой.
Графики добавляются через Системный монитор. Можно выводить графики других серверов, предварительно расшарив их.
По условию достижения пороговых значений можно генерировать сообщения-алерты. В нашем случае работает Win-сервис, который мы написали самостоятельно. Сервис отправляет Смс, если сайт(ы) недоступен(ны).
Комментарии
Отправить комментарий