Мониторинг 👀
Модуль «Мониторинг» в EventTracker позволяет следить за скоростью загрузки и откликом вашего сайта в реальном времени.
Вы получаете всю необходимую информацию о том, как быстро открывается сайт и какие этапы загрузки занимают больше всего времени.
Это помогает вовремя находить проблемы, оптимизировать производительность и обеспечивать вашим посетителям максимальное удобство. 🚀
1️⃣ Главная
На главной вкладке отображаются графики с ключевыми метриками:
Total Time — общее время загрузки
Это всё время от момента, как пользователь открыл сайт, до того, как страница полностью показалась. Чем меньше это время — тем быстрее и комфортнее сайт работает. 😉TTFB (Time To First Byte)
Время, за которое сервер начинает «отвечать» после запроса. Представьте: вы стучитесь в дверь (открываете сайт), и вот сколько секунд нужно, чтобы хозяин сказал «Да, я здесь». Быстрый TTFB = сервер бодрый и работает эффективно. 🚀DNS Lookup
Браузер ищет «где живёт сайт» — переводит имя (например,example.com
) в технический адрес (IP). Это как спросить в справочной: «А где находится этот дом?» Чем быстрее поиск, тем быстрее вы нашли дорогу к сайту. 🌐TCP Connection
Установка соединения между вашим браузером и сервером. Это как звонить по телефону: пока идёт «ту-ту-ту» — соединение устанавливается. Чем быстрее соединение, тем быстрее начнётся загрузка. 🔌TLS Handshake
Момент, когда соединение становится защищённым (HTTPS). Браузер и сервер договариваются: «Давай общаться по шифрованному каналу, чтобы никто не подслушал». Это важно и для безопасности, и для скорости. 🔒Content Download
Сама загрузка содержимого: текста, картинок, файлов. Чем быстрее всё это передаётся, тем быстрее пользователь видит сайт целиком. 📥
📊 В графиках можно выбирать удобный период отображения: час, день, неделя и т. д.
🔍 При наведении мышкой на любую точку графика отображается подробная расшифровка значений по каждому параметру.
💡 По хорошим практикам, сайт должен открываться менее чем за 250 мс. Это помогает удерживать внимание пользователей и снижает процент отказов.
2️⃣ История
В истории фиксируются все запросы и их параметры:
- Время запроса
- Код статуса (200, 500 и т. д.)
- Сообщение ответа
- IP сервера
- Подробные метрики производительности (DNS, TCP, TLS, TTFB, Content Download)
- Заголовки ответа
📅 История хранится за последний год, так что вы всегда можете «отмотать назад» и посмотреть, что происходило с сайтом в конкретный день или час.
3️⃣ Алгоритм работы ⚙️
EventTracker не просто собирает метрики — он анализирует их и вовремя сообщает о проблемах.
🔔 Мониторинг доступности
- Каждую минуту сайт пингуется с помощью HEAD-запроса.
- Если сайт не отвечает в течение 5 секунд, отправляется Алерт: сайт недоступен.
- Если сайт отвечает, но возвращает ошибку (400-е или 500-е коды), это также вызывает Алерт.
⏱ Мониторинг длительности ответа
- За основу берётся общее время ответа.
- Считается среднее время ответа за последние 15 проверок (15 минут).
- Если текущее время ответа превышает это среднее более чем в 1,5 раза, отправляется Алерт о замедлении.
Таким образом, EventTracker реагирует не на случайные «скачки», а именно на стабильное ухудшение производительности.
В отличие от других модулей, модуль мониторинга включен всегда и его нельзя выключить. Можно выключить уведомления, но мониторинг продолжит выполняться.
4️⃣ Настройка
Здесь настраиваются уведомления о проблемах:
Уведомления о недоступности сайта — критически важная функция! 🔔
Вы сразу узнаете, если сайт перестанет открываться. Поддерживаются разные каналы (например, Telegram).Уведомления об увеличении времени ответа — полезно для контроля производительности.
Если сайт стал открываться дольше обычного, вы получите предупреждение.
Подробнее об уведомлениях
Итог 🎯
Модуль «Мониторинг» помогает вам:
- Следить за временем отклика и скоростью загрузки сайта
- Видеть детальную статистику по всем этапам соединения
- Получать уведомления о любых проблемах в реальном времени
- Хранить историю запросов за год для анализа и отчетности
- Быть уверенными, что ваш сайт всегда работает быстро и стабильно 💪
С EventTracker вы держите руку на пульсе производительности и никогда не пропустите сбой. 🚀✨