Запустили мониторинг сайтов и SSL-сертификатов
Теперь Togle регулярно проверяет доступность сайта из нескольких локаций, рассчитывает uptime и предупреждает о проблемах с сертификатом.
## Что появилось
Togle умеет регулярно проверять HTTP- и HTTPS-адреса из нескольких локаций. Для каждого запуска сохраняются время ответа, полученный HTTP-статус и итог проверки. На странице монитора видна история доступности, поэтому единичную ошибку можно отличить от продолжительного сбоя.
Проверки выполняются с заданным интервалом. Если одна локация не получила ожидаемый ответ, система сопоставляет результат с другими точками наблюдения. Такой подход уменьшает число ложных тревог, вызванных локальным маршрутом или кратковременной потерей пакетов.
Как определяется состояние
Работающим считается ресурс, который отвечает по настроенному адресу и соответствует условиям монитора. Перенаправление, код 4xx или 5xx и превышение времени ожидания могут считаться ошибкой в зависимости от типа проверки. Частичная доступность означает, что результаты локаций расходятся.
- Работает — все активные локации подтвердили доступность.
- Частично — хотя бы одна локация получила другой результат.
- Недоступен — сбой подтверждён правилами монитора.
- Нет данных — проверка ещё не завершена или воркер временно не прислал результат.
Контроль SSL-сертификата
Для HTTPS Togle отдельно проверяет имя в сертификате, срок действия и возможность построить доверенную цепочку. Панель заранее показывает дату истечения, чтобы сертификат можно было перевыпустить до появления предупреждения в браузерах.
Если сертификат уже обновлён, а монитор продолжает видеть старый, проверьте балансировщик, CDN и все серверы за общим доменом. Разные узлы могут отдавать разные цепочки, особенно во время поэтапного развёртывания.
С чего начать
Добавьте адрес с явной схемой HTTPS, выберите интервал и доступные локации. После первых проверок убедитесь, что ожидаемый HTTP-код совпадает с реальным поведением сайта. Затем настройте получателей уведомлений внутри нужного проекта и проведите тестовый сбой на некритичном адресе.