История изменений
Новые функции, улучшения стабильности и исправления ошибок. Мы постоянно работаем над тем, чтобы мониторинг был еще точнее, а интерфейс — удобнее.
Ядро 3.0: Enterprise-архитектура, абсолютная отказоустойчивость и мгновенный старт
Абсолютная отказоустойчивость: Мы полностью переработали архитектуру ядра мониторинга, разделив процессы хранения аналитики и выполнения пингов. Теперь все подсистемы работают полностью автономно. Даже при пиковых нагрузках на серверы, плановом обслуживании баз данных или сетевых аномалиях, проверки ваших сайтов продолжаются без малейших задержек.
Мгновенный старт и умное распределение: Внедрен новый алгоритм "ленивой" загрузки проверок (Lazy Loading). Сервис способен масштабироваться за доли секунды, плавно распределяя нагрузку и исключая создание «узких мест» даже при одновременном обслуживании сотен тысяч ресурсов.
Гарантия сохранности метрик: Переписан внутренний механизм буферизации логов. Новая аппаратно-независимая очередь гарантирует 100% сохранность истории проверок и инцидентов.
Модульная архитектура бэкенда: Проведен глубокий рефакторинг кодовой базы. Мы разделили крупные монолитные процессы на независимые микро-компоненты и полностью изолировали слой построения запросов к базам данных. Визуально интерфейс остался прежним, но этот прочный фундамент кратно повышает общую производительность системы и позволяет нам выкатывать новые функции значительно быстрее, исключая риск нарушить стабильность текущего мониторинга.
Кастомные Webhooks, криптографические подписи и изоляция уведомлений
Интеграция по HTTP (Webhooks): Теперь вы можете направлять уведомления об инцидентах прямо на ваши серверы. Мы отправляем чистый и структурированный JSON при каждом изменении статуса. Это открывает безграничные возможности для интеграции с вашими внутренними дашбордами или кастомными скриптами авто-перезапуска.
Безопасность (HMAC-SHA256): Мы серьезно подошли к защите ваших данных. Каждый исходящий вебхук автоматически подписывается уникальным 256-битным криптографическим ключом. Вы всегда сможете на 100% удостовериться, что входящий запрос пришел именно от нашего сервиса, а не от злоумышленников.
Полная поддержка мультиязычности во всём сервисе
Мы завершили масштабное обновление локализации! Теперь полноценная система мультиязычности доступна не только на публичных страницах, но и внутри панели управления (на поддомене .app).
Весь интерфейс сервиса полностью переведен и адаптируется под выбранный язык, делая настройку мониторинга и чтение аналитики максимально комфортными для пользователей со всего мира.
Мультиязычность для публичных страниц
Мы добавили полноценную систему локализации! Теперь на всех публичных страницах сайта доступно переключение языков, чтобы взаимодействовать с нашим сервисом было еще удобнее аудитории со всего мира.
Примечание: для внутренних страниц панели управления (на поддомене .app) поддержка мультиязычности находится в активной разработке и будет добавлена в ближайших обновлениях.
Глобальный журнал инцидентов, абсолютная точность аптайма и умный Real-time
Новая вкладка «Инциденты» в главном меню! Больше не нужно заходить в настройки каждого отдельного монитора, чтобы проверить историю его падений. Мы объединили все сбои по всем вашим ресурсам в единый глобальный дашборд.
Здесь доступна вся история отказов с удобной фильтрацией, сортировкой и быстрым переходом к деталям конкретного проблемного сервиса.
Ядро расчетов: Мы полностью переработали архитектуру вычисления времени в блоке «Непрерывная работа». Теперь метрика аптайма работает со 100% точностью и стала абсолютно независимой от истории инцидентов. Даже при автоматической очистке старых сбоев или архивации логов, счетчик останется кристально точным.
Экстремальная производительность: Серьезно оптимизирована доставка системных событий в браузер. Благодаря переходу на единый канал данных для всего аккаунта, интерфейс потребляет кратно меньше памяти и работает молниеносно.
Умный интерфейс истории: Доработана логика обновления списков. Если вы изучаете старые записи на дальних страницах архива, внезапный новый сбой не «сдвинет» ваши данные — система аккуратно уведомит вас о новом событии, сохранив текущую позицию на странице.
Визуальное обновление графиков аналитики
Мы доработали интерфейс глубокой аналитики, чтобы считывать статистику было еще быстрее и комфортнее:
- Графики теперь лучше адаптируются под сильные скачки задержек, сохраняя наглядность повседневных показателей отклика.
- Всплывающие подсказки стали более аккуратными и теперь автоматически выделяются цветом в моменты сбоев.
Ядро 2.0: Экстремальная отказоустойчивость, умные таймауты и защита соединений
Жесткий контроль таймаутов и мертвых DNS: Внедрен многоуровневый механизм защиты от «зависших» серверов. Если проверяемый сайт намеренно или из-за сбоя бесконечно удерживает соединение, сканер гарантированно и безопасно оборвет сессию. Вы увидите честный статус падения по таймауту, а наша статистика останется кристально точной.
Строгий лимит параллельных подключений: Мы обучили внутренний балансировщик контролировать количество одновременных живых запросов к одному сайту. Это на 100% исключает риск случайного создания DDoS-эффекта для ваших серверов с нашей стороны, даже если они работают нестабильно и долго отвечают.
Мы полностью переписали внутреннее сетевое ядро мониторинга для работы под экстремальными нагрузками. Теперь система работает абсолютно асинхронно, мгновенно распределяя тысячи проверок без малейших задержек в очередях.
Кардинально оптимизирована работа с пулами подключений и оперативной памятью — сервис стал еще быстрее и стабильнее переваривать проверку большого количества доменов без потерь производительности.
Честная аналитика, детальная статистика и мгновенная загрузка
Мы полностью переработали глубокую аналитику: сделали метрики точнее, а графики — прозрачнее. Вместо сглаживания используется ступенчатое отображение, отражающее реальную динамику отклика. Обновили подсказки с деталями по проверкам, ошибкам и задержкам, а под графиком добавили статистику: процент аптайма, средний отклик, медиану, максимум и P95.
Также оптимизировали загрузку: дашборд открывается мгновенно, а тяжёлые аналитические расчёты выполняются асинхронно в фоне.
Плавные графики и улучшение производительности аналитики
Умная обработка сетевых ошибок, мобильная навигация и UX-полировка
Вместо непонятных системных кодов (вроде econnrefused или nxdomain), интерфейс теперь подскажет, в чем именно кроется проблема (например, упал Nginx/Apache, неверные настройки DNS или сервер принудительно сбросил соединение).
Навигационные меню (как на главном сайте, так и в панели управления) теперь открываются на весь экран, стильно блокируют прокрутку заднего фона и ощущаются как нативное приложение.
Решена сложная проблема с наложением слоев в списке мониторов. Выпадающие меню опций теперь гарантированно перекрывают плавающую кнопку создания монитора и соседние карточки.
Исправен баг, из-за которого при открытии меню монитора на смартфоне старые карточки не закрывались, а прозрачный фон пропускал случайные клики по другим элементам интерфейса.
Система каналов уведомлений, улучшенная архитектура алертов и редизайн мониторов
Запустили полноценную систему для управления вашими алертами. Теперь вы можете настраивать интеграции, привязывать несколько чатов, а также временно ставить любые уведомления на паузу в один клик.
В Telegram-сообщениях о восстановлении работы ресурса (UP) теперь отображается реальное время ответа сервера (ping) в миллисекундах.
Полностью переработана внутренняя логика отправки уведомлений. Новая архитектура обработки очередей сделала систему более надежной, заложив прочный фундамент для быстрого внедрения новых типов каналов (Webhooks, Email, Slack, Discord).
Мы переработали интерфейс создания и редактирования мониторов. Отказались от скрытых вкладок в пользу единой страницы, где все параметры сгруппированы по удобным логическим блокам.
Значительно повышена отказоустойчивость воркеров фоновой очереди. Добавлена изящная обработка бизнес-исключений, что предотвращает зацикливание задач, экономит ресурсы базы данных и держит системные логи в чистоте.
Внедрен новый двухуровневый контур защиты для записи аналитики. Исправлена редкая ситуация, при которой удаление одного монитора могло кратковременно блокировать сохранение метрик для других ресурсов. Теперь ваши графики аптайма и статистика полностью защищены от потерь данных.
Изоляция приложения, умная архивация и улучшение мобильного UX
Мы полностью разделили публичный сайт и панель управления. Теперь всё приложение работает в изолированной и безопасной среде на поддомене app. Это повышает стабильность, ускоряет работу интерфейса и делает архитектуру по-настоящему масштабируемой.
Также мы подготовили нашу публичную витрину к SEO-индексации, при этом надежно закрыв приватные дашборды от сканирования поисковыми роботами.
Устранены недочеты мобильной навигации. При клике на ссылки мобильное меню теперь плавно закрывается, мгновенно отправляя вас к нужной секции лендинга и не перекрывая контент.
Значительно повышена отказоустойчивость ядра мониторинга при пиковых сетевых нагрузках. Устранены задержки и таймауты при массовой рассылке уведомлений, а также улучшена обработка нестандартных ответов и сетевых аномалий проверяемых сайтов.
Защита инфраструктуры, защита от «флаппинга» и умное восстановление
- Защита от DDoS-нагрузок: Внедрили умный механизм балансировки. Теперь, даже если вы добавите десятки страниц одного сайта, наши серверы выстроят их в аккуратную очередь и не «положат» ваш хостинг шквалом одновременных запросов.
- Новые стандарты интервалов: Минимальный базовый интервал проверок изменен на безопасные 60 секунд. Это индустриальный стандарт, который защищает ваши серверы от блокировок (WAF/Cloudflare) и лишнего фонового шума.
- Интервал восстановления (UP): Настройте, как часто пинговать лежащий сервер после первого успешного ответа, чтобы дать ему время «отдышаться».
- Защита от «флаппинга»: Задайте количество успешных ответов подряд (Успехов до UP), необходимых для официального перевода монитора в зеленый статус.
Полноценная система инцидентов и публичный Changelog
Тонкая настройка проверок и оптимизация
- Интервал при ошибке (Retries): Настройте, через сколько секунд повторять запрос при первом сбое.
- Количество попыток: Укажите, сколько раз нужно перепроверить ресурс перед сменой статуса на DOWN.
- Редиректы: Возможность задать кастомное количество разрешенных редиректов.
Поддержка часовых поясов и новый интерфейс настроек
Масштабное обновление лендинга и правовая база
Запуск Telegram-алертов с защитой от спама
Мы добавили базовую интеграцию с Telegram! Теперь вы можете получать уведомления о падениях сервисов прямо в мессенджер.
Чтобы не тревожить вас ложными срабатываниями из-за секундных морганий сети, мы сделали алерты «умными». При первой ошибке система не бьет тревогу сразу, а делает серию мгновенных перепроверок. Уведомление отправляется, только если сервер действительно недоступен.
В качестве бонуса добавили контекст: в сообщении об ошибке также прикрепляется история последних 10 проверок до инцидента, чтобы вы могли сразу увидеть, росло ли время ответа перед сбоем.
Управление мониторами и обновление графиков
Глубокая аналитика и новые типы графиков
Публичный запуск сервиса 🎉
Базовый функционал полностью протестирован и готов к работе. В первой версии мы заложили надежный фундамент и сосредоточились на гибкости для разработчиков:
- Авторизация в 1 клик: Мгновенный и безопасный вход через Telegram без возни с паролями.
- Real-time дашборд: Статусы и аптайм обновляются прямо в браузере в ту же секунду благодаря веб-сокетам.
- Полный контроль HTTP: Поддержка всех основных методов (GET, POST, PUT, PATCH, OPTIONS, DELETE, HEAD) для мониторинга любых API.
- Гибкие условия: Возможность задать любые ожидаемые HTTP-коды успешного ответа и настроить таймаут до 30 секунд для тяжелых эндпоинтов.
- Высокая частота: Возможность настроить интервал проверок от 10 секунд.
- Умное ядро: Изолированные проверки, которые не тормозят даже при падении тысяч сайтов одновременно.