Skip to content

Мониторинг 👀

Модуль «Мониторинг» в EventTracker позволяет следить за скоростью загрузки и откликом вашего сайта в реальном времени.
Вы получаете всю необходимую информацию о том, как быстро открывается сайт и какие этапы загрузки занимают больше всего времени.

Это помогает вовремя находить проблемы, оптимизировать производительность и обеспечивать вашим посетителям максимальное удобство. 🚀

1️⃣ Главная

На главной вкладке отображаются графики с ключевыми метриками:

  • Total Time — общее время загрузки
    Это всё время от момента, как пользователь открыл сайт, до того, как страница полностью показалась. Чем меньше это время — тем быстрее и комфортнее сайт работает. 😉

  • TTFB (Time To First Byte)
    Время, за которое сервер начинает «отвечать» после запроса. Представьте: вы стучитесь в дверь (открываете сайт), и вот сколько секунд нужно, чтобы хозяин сказал «Да, я здесь». Быстрый TTFB = сервер бодрый и работает эффективно. 🚀

  • DNS Lookup
    Браузер ищет «где живёт сайт» — переводит имя (например, example.com) в технический адрес (IP). Это как спросить в справочной: «А где находится этот дом?» Чем быстрее поиск, тем быстрее вы нашли дорогу к сайту. 🌐

  • TCP Connection
    Установка соединения между вашим браузером и сервером. Это как звонить по телефону: пока идёт «ту-ту-ту» — соединение устанавливается. Чем быстрее соединение, тем быстрее начнётся загрузка. 🔌

  • TLS Handshake
    Момент, когда соединение становится защищённым (HTTPS). Браузер и сервер договариваются: «Давай общаться по шифрованному каналу, чтобы никто не подслушал». Это важно и для безопасности, и для скорости. 🔒

  • Content Download
    Сама загрузка содержимого: текста, картинок, файлов. Чем быстрее всё это передаётся, тем быстрее пользователь видит сайт целиком. 📥

📊 В графиках можно выбирать удобный период отображения: час, день, неделя и т. д.
🔍 При наведении мышкой на любую точку графика отображается подробная расшифровка значений по каждому параметру.

💡 По хорошим практикам, сайт должен открываться менее чем за 250 мс. Это помогает удерживать внимание пользователей и снижает процент отказов.

SCR-20250906-fydo.png

2️⃣ История

В истории фиксируются все запросы и их параметры:

  • Время запроса
  • Код статуса (200, 500 и т. д.)
  • Сообщение ответа
  • IP сервера
  • Подробные метрики производительности (DNS, TCP, TLS, TTFB, Content Download)
  • Заголовки ответа

📅 История хранится за последний год, так что вы всегда можете «отмотать назад» и посмотреть, что происходило с сайтом в конкретный день или час.

SCR-20250906-fzkr.png

3️⃣ Алгоритм работы ⚙️

EventTracker не просто собирает метрики — он анализирует их и вовремя сообщает о проблемах.

🔔 Мониторинг доступности

  • Каждую минуту сайт пингуется с помощью HEAD-запроса.
  • Если сайт не отвечает в течение 5 секунд, отправляется Алерт: сайт недоступен.
  • Если сайт отвечает, но возвращает ошибку (400-е или 500-е коды), это также вызывает Алерт.

⏱ Мониторинг длительности ответа

  • За основу берётся общее время ответа.
  • Считается среднее время ответа за последние 15 проверок (15 минут).
  • Если текущее время ответа превышает это среднее более чем в 1,5 раза, отправляется Алерт о замедлении.

Таким образом, EventTracker реагирует не на случайные «скачки», а именно на стабильное ухудшение производительности.

В отличие от других модулей, модуль мониторинга включен всегда и его нельзя выключить. Можно выключить уведомления, но мониторинг продолжит выполняться.

4️⃣ Настройка

Здесь настраиваются уведомления о проблемах:

  • Уведомления о недоступности сайта — критически важная функция! 🔔
    Вы сразу узнаете, если сайт перестанет открываться. Поддерживаются разные каналы (например, Telegram).

  • Уведомления об увеличении времени ответа — полезно для контроля производительности.
    Если сайт стал открываться дольше обычного, вы получите предупреждение.

SCR-20250906-gazq.png

Подробнее об уведомлениях

Итог 🎯

Модуль «Мониторинг» помогает вам:

  • Следить за временем отклика и скоростью загрузки сайта
  • Видеть детальную статистику по всем этапам соединения
  • Получать уведомления о любых проблемах в реальном времени
  • Хранить историю запросов за год для анализа и отчетности
  • Быть уверенными, что ваш сайт всегда работает быстро и стабильно 💪

С EventTracker вы держите руку на пульсе производительности и никогда не пропустите сбой. 🚀✨