Контроль

Мониторинг должен подсказывать действие, а не создавать фон

Начните с нескольких сигналов, которые действительно требуют реакции. Красивый график без понятного решения не делает сервис надёжнее.

Проверка снаружи

Запрашивайте публичный URL так же, как это делает посетитель: с DNS, TLS и загрузкой страницы. Проверка только локального процесса не заметит проблему делегирования домена или истёкший сертификат.

Минимальный набор сигналов

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

Сделайте уведомление полезным

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

Осторожно: автоматическое «исправление» не должно бесконечно повторять внешнюю мутацию. После подтверждённого блокера сохраните состояние и остановите цикл.

Регулярно проверяйте сам мониторинг

Тестовый сигнал раз в несколько месяцев помогает убедиться, что канал уведомлений работает, адресат не изменился, а инструкция всё ещё соответствует инфраструктуре.