Следите за доступностью публичного сайта, личного кабинета, API и регулярных процессов, чтобы не узнавать о сбоях от клиентов.

Для SaaS недостаточно проверять только главную страницу. Пользователь может видеть лендинг, но не иметь доступа к кабинету, оплате или API.
UpWatch помогает разделить мониторинг на несколько слоёв: публичный сайт, API, JSON-ответы и cron-задачи.
Такой подход даёт понятную картину: что именно сломалось, когда началось, восстановилось ли и были ли уведомления доставлены.
Отдельно контролируйте публичный сайт, личный кабинет, API, JSON-ответы и фоновые задачи.
Проверьте вход, регистрацию, оплату, кабинет и endpoint-ы, без которых продукт не работает.
Фоновые задачи должны присылать сигнал выполнения, иначе сбой останется незаметным.
Разные проверки можно направлять в разные рабочие каналы, если за них отвечают разные люди.
Один URL не отражает состояние продукта. SaaS может быть частично недоступен: сайт работает, API падает, cron-задача не выполнилась или JSON содержит неверные данные.
Слои мониторинга помогают не смешивать разные проблемы в одну общую тревогу.
UpWatch подходит для базового эксплуатационного контроля SaaS: доступность, инциденты, история и уведомления.
Потому что лендинг может открываться, а кабинет, API или фоновые задачи уже не работать.
Зависит от продукта. Для SaaS обычно важны оба слоя: публичный сайт привлекает пользователей, API и кабинет обеспечивают работу сервиса.
Да, если от них зависят отчёты, синхронизации, рассылки, очереди или регулярная обработка данных.
HTTP-проверки endpoint-ов, методов, статусов и таймаутов.
Контроль содержимого ответа, а не только HTTP-статуса.
Контроль фоновых задач через ожидаемый сигнал выполнения.