Проверяйте ответ, а не только статус
Направьте монитор на любой эндпоинт, выберите метод, добавьте заголовки, например bearer-токен, и отправьте тело JSON. Затем укажите UptimePush, какому значению должен соответствовать JSON-путь, например $.status равно "ok" или $.queue.depth меньше 100.
- GET, POST, PUT, PATCH, DELETE и HEAD
- Собственные заголовки и тела запросов
- Проверки JSON-путей: равно, содержит, больше и меньше
- Пороги времени ответа
- Наличие или отсутствие ключевого слова в теле ответа
Замечайте замедления раньше пользователей
Задайте порог, например 800 мс, и получайте оповещение, когда задержка p95 его превышает. Графики времени ответа показывают, когда началось замедление, что обычно указывает на вызвавший его деплой.
Heartbeat-проверки для задач за API
У воркеров очередей и cron-задач нет URL для проверки. Дайте им heartbeat-монитор: задача пингует уникальный URL по завершении, а вы получаете оповещение, если пинг не пришёл вовремя.