Справочный центр UpWatch
Практический навигатор по мониторингу сайтов, API, JSON-ответов, cron-задач, инцидентов, истории проверок и уведомлений.
Быстрый старт

Настройте мониторинг с правильной логикой, а не просто набор URL

Хороший мониторинг начинается с выбора критичных точек: что должно открываться всегда, какой API должен отвечать корректно, какие фоновые задачи нельзя пропустить и куда команда реально получает уведомления. Эта страница помогает выбрать нужный сценарий и перейти к подробным материалам.

WAF, CDN и защитный периметр

Разрешите проверки UpWatch в правилах защиты сайта

UpWatch выполняет регулярные HTTP-проверки с фиксированного исходящего адреса. Если сайт находится за WAF, CDN, anti-bot системой или firewall, добавьте этот адрес в список разрешённых источников. Так защитный периметр не будет принимать штатный мониторинг за нежелательный автоматический трафик, а инциденты будут отражать реальное состояние сервиса.

Исходящий IP проверок UpWatch
72.56.37.72

Используйте этот адрес в правилах WAF, CDN, anti-bot системы и firewall для URL, которые проверяются через HTTP-мониторинг UpWatch.

Как выбрать первый монитор

1. Выберите критичные точки
Начните не со всех страниц подряд, а с того, что влияет на пользователей и деньги: сайт, личный кабинет, страница оплаты, API, webhook-и и фоновые задачи.
2. Разделите внешнюю доступность и внутреннюю логику
Для сайта достаточно HTTP-проверки URL. Для API часто нужна проверка метода, статуса, таймаута и JSON-ответа. Для фоновых задач нужен Cron-мониторинг.
3. Настройте уведомления без лишнего шума
Уведомления должны приходить туда, где команда реально их увидит. Для старта достаточно email, для рабочих процессов лучше добавить Telegram или MAX на платных тарифах.
4. Разбирайте не только факт сбоя, но и историю
После восстановления важно понять длительность, повторяемость, момент начала проблемы и связанные проверки. Для этого нужны инциденты и история запусков.

Сценарии для бизнеса, SaaS и релизов

Эти материалы помогают собрать мониторинг не вокруг случайных URL, а вокруг реальных рисков: потеря заказов, сбой API, ошибка после релиза или недоступность личного кабинета.

Мониторинг интернет-магазина
Как контролировать сайт, корзину, оплату, личный кабинет и API, которые влияют на заказы.
Мониторинг SaaS-сервиса
Как разделить контроль сайта, кабинета, API, JSON-ответов и фоновых задач.
Мониторинг после релиза
Как заранее выбрать контрольные точки и быстро увидеть проблему после выката.
Уведомления о падении сайта
Как получать сообщения о начале и восстановлении инцидента без лишнего шума.
Сайт недоступен
Что делать, если сайт перестал отвечать, и как фиксировать ошибки, таймауты и восстановление.
Сайт не работает
Почему сайт может не работать и как фиксировать сбои, ошибки, таймауты и восстановление.
Сайт не открывается
Как отличить разовую проблему открытия сайта от повторяющегося инцидента.
Мониторинг личного кабинета
Как контролировать страницу входа, кабинет и связанные API endpoint-ы.
Личный кабинет не открывается
Что делать, если пользователь не может войти, кабинет недоступен или связанные API отвечают ошибкой.
Ошибка 502 Bad Gateway
Что означает HTTP 502, почему она возникает и как контролировать такие сбои через мониторинг.
Ошибка 503 Service Unavailable
Что означает HTTP 503, почему сайт или API временно недоступны и как фиксировать такие сбои.
HTTP 500 Internal Server Error
Что означает внутренняя ошибка сервера и как контролировать появление HTTP 500 на важных URL.
Мониторинг доступности API
Как контролировать endpoint-ы, статусы, таймауты и JSON-ответы.
API недоступен
Что делать, если API не отвечает, уходит в таймаут или возвращает ошибку.
Ошибка API
Как контролировать ошибки API, HTTP 500, 502, 503 и некорректные ответы endpoint-ов.

Что обычно настраивают в первую очередь

Частые ошибки при запуске мониторинга

  • Проверять только главную страницу и не контролировать личный кабинет, оплату, API и фоновые задачи.
  • Считать HTTP-статус 200 достаточным, хотя API может вернуть неверные данные внутри JSON.
  • Включать слишком много уведомлений без понимания, кто и где на них реагирует.
  • Не смотреть историю запусков после восстановления и терять контекст инцидента.
  • Добавлять мониторы без приоритета: сначала нужно закрывать точки, сбой которых влияет на клиентов, деньги или SLA.

Короткие ответы по сложным механикам

Если сайт иногда отвечает медленно, это уже инцидент?
Это зависит от настроек проверки и таймаута. Если ответ не укладывается в допустимое время или возвращает ошибочный статус, проверка считается неуспешной. Дальше последовательные сбои собираются в инцидент.
Что выбрать для проверки API: HTTP-мониторинг или JSON-проверку?
HTTP-мониторинг отвечает на вопрос “endpoint доступен или нет”. JSON-проверка добавляет второй слой: “ответ содержит правильные данные или нет”. Для важных API обычно нужны оба уровня.
Почему Cron-мониторинг не похож на обычную проверку сайта?
Обычная проверка — это когда UpWatch обращается к вашему URL. Cron-мониторинг — когда ваша задача сама отправляет сигнал в UpWatch после успешного выполнения. Если сигнал не пришёл вовремя, это проблема.
Зачем смотреть историю, если уведомление уже пришло?
Уведомление говорит, что проблема началась или завершилась. История показывает детали: какие проверки падали, как часто, когда началось восстановление и был ли сбой единичным или повторяющимся.

Нужна подсказка по сценарию мониторинга?

Если неочевидно, что именно ставить на мониторинг первым, опишите сервис, критичные страницы, API и фоновые задачи. Это поможет выбрать правильную структуру проверок без лишнего шума.

Написать в UpWatch