Медленный сайт — это сломанный сайт, просто поломка растянута во времени.
Мониторинг доступности этого не ловит: страница отдаётся, код ответа успешный, тревоги нет. Между тем часть пользователей уже ушла, а часть сценариев отваливается по таймауту где-то внутри.
За чем стоит следить помимо факта доступности:
— время ответа сервера и его распределение, а не среднее: среднее прячет самые плохие случаи;
— время полной отрисовки у реальных посетителей, а не только у точки проверки;
— отдельно тяжёлые страницы: поиск, каталог с фильтрами, личный кабинет;
— поведение под нагрузкой: деградация обычно начинается с одного узкого места.
Отдельная мысль про среднее. Если большая часть запросов быстрая, а небольшая очень медленная, среднее выглядит приличным — и именно эта небольшая часть и есть жалобы пользователей.
Порог для тревоги полезно ставить не по абсолютной величине, а по отклонению от обычного для этого сайта. Сравнивать себя надо с собой вчерашним. 📊
Мониторинг Сайта
@site_monitoring_n1k
Медленный сайт — это сломанный сайт, просто поломка растянута во времени.
Этот пост опубликован в Telegram-канале Мониторинг Сайта. Подписаться можно по ссылке: @site_monitoring_n1k.