История изменений

Новые функции, улучшения стабильности и исправления ошибок. Мы постоянно работаем над тем, чтобы мониторинг был еще точнее, а интерфейс — удобнее.

Глобальный журнал инцидентов, абсолютная точность аптайма и умный 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-индексации, при этом надежно закрыв приватные дашборды от сканирования поисковыми роботами.

Улучшено
Внедрены новые алгоритмы хранения и сжатия аналитики. Мы оптимизировали работу с данными, чтобы графики строились мгновенно, а детальная статистика ваших мониторов надежно сохранялась на год вперед без потери производительности.
Исправлено

Устранены недочеты мобильной навигации. При клике на ссылки мобильное меню теперь плавно закрывается, мгновенно отправляя вас к нужной секции лендинга и не перекрывая контент.

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

Защита инфраструктуры, защита от «флаппинга» и умное восстановление

Новое
Мы полностью обновили стейт-машину (State-machine engine) ядра проверок и внедрили продвинутые механизмы безопасности для защиты ваших серверов:
  • Защита от DDoS-нагрузок: Внедрили умный механизм балансировки. Теперь, даже если вы добавите десятки страниц одного сайта, наши серверы выстроят их в аккуратную очередь и не «положат» ваш хостинг шквалом одновременных запросов.
  • Новые стандарты интервалов: Минимальный базовый интервал проверок изменен на безопасные 60 секунд. Это индустриальный стандарт, который защищает ваши серверы от блокировок (WAF/Cloudflare) и лишнего фонового шума.
  • Интервал восстановления (UP): Настройте, как часто пинговать лежащий сервер после первого успешного ответа, чтобы дать ему время «отдышаться».
  • Защита от «флаппинга»: Задайте количество успешных ответов подряд (Успехов до UP), необходимых для официального перевода монитора в зеленый статус.

Полноценная система инцидентов и публичный Changelog

Новое
Внедрена детальная система инцидентов. Теперь вы можете просматривать подробную историю всех сбоев для каждого монитора, анализировать причины падений и точное время простоя в удобном формате.
Инфо
Запустили эту самую страницу! Мы выступаем за полную прозрачность разработки, поэтому теперь все новые функции, улучшения и исправления ошибок будут регулярно публиковаться здесь, чтобы вы всегда были в курсе развития UptimeGuard.

Тонкая настройка проверок и оптимизация

Новое
Добавлены расширенные настройки для мониторов:
  • Интервал при ошибке (Retries): Настройте, через сколько секунд повторять запрос при первом сбое.
  • Количество попыток: Укажите, сколько раз нужно перепроверить ресурс перед сменой статуса на DOWN.
  • Редиректы: Возможность задать кастомное количество разрешенных редиректов.
Исправлено
Значительно переработали и стабилизировали механизм подгрузки кеша. Интерфейс стал отзываться быстрее и работать предсказуемее.

Поддержка часовых поясов и новый интерфейс настроек

Новое
Добавлена полноценная поддержка часовых поясов (Timezones). Теперь графики и время проверок синхронизируются с вашим локальным временем.
Улучшено
Полностью переработана форма создания и редактирования мониторов. Для удобства мы разделили все параметры по логическим секциям.
Исправлено
Устранен редкий баг, из-за которого внутренний чекер мог временно падать и перезапускаться. Ошибка была незаметна для пользователей, но теперь ядро работает еще стабильнее.

Масштабное обновление лендинга и правовая база

Улучшено
Мы кардинально изменили дизайн главной страницы, сделав её более современной, информативной и удобной.
Инфо
Опубликованы официальные документы: Политика конфиденциальности и Условия использования. Мы заботимся о безопасности ваших данных и делаем работу с сервисом прозрачной и юридически защищенной.

Запуск Telegram-алертов с защитой от спама

Новое

Мы добавили базовую интеграцию с Telegram! Теперь вы можете получать уведомления о падениях сервисов прямо в мессенджер.

Чтобы не тревожить вас ложными срабатываниями из-за секундных морганий сети, мы сделали алерты «умными». При первой ошибке система не бьет тревогу сразу, а делает серию мгновенных перепроверок. Уведомление отправляется, только если сервер действительно недоступен.

В качестве бонуса добавили контекст: в сообщении об ошибке также прикрепляется история последних 10 проверок до инцидента, чтобы вы могли сразу увидеть, росло ли время ответа перед сбоем.

Управление мониторами и обновление графиков

Новое
Добавлена функция редактирования существующих мониторов, а также возможность поставить любой мониторинг на паузу.
Улучшено
Обновлен визуальный стиль графиков — теперь они выглядят более опрятно и современно.

Глубокая аналитика и новые типы графиков

Новое
Появился график глубокой аналитики с возможностью выбора периодов. Теперь можно просматривать статистику за 24 часа, 7 дней или 30 дней.
Улучшено
График недавней активности (история последних проверок) был переведен с гистограммы на более наглядный линейный график.

Публичный запуск сервиса 🎉

Базовый функционал полностью протестирован и готов к работе. В первой версии мы заложили надежный фундамент и сосредоточились на гибкости для разработчиков:

  • Авторизация в 1 клик: Мгновенный и безопасный вход через Telegram без возни с паролями.
  • Real-time дашборд: Статусы и аптайм обновляются прямо в браузере в ту же секунду благодаря веб-сокетам.
  • Полный контроль HTTP: Поддержка всех основных методов (GET, POST, PUT, PATCH, OPTIONS, DELETE, HEAD) для мониторинга любых API.
  • Гибкие условия: Возможность задать любые ожидаемые HTTP-коды успешного ответа и настроить таймаут до 30 секунд для тяжелых эндпоинтов.
  • Высокая частота: Возможность настроить интервал проверок от 10 секунд.
  • Умное ядро: Изолированные проверки, которые не тормозят даже при падении тысяч сайтов одновременно.