Мониторинг API, который понимает ваши ответы.

Статус 200 не доказывает, что ваш API работает. UptimePush анализирует JSON, измеряет задержку и отправляет оповещения в канал, который ваша дежурная команда действительно читает.

Проверяйте ответ, а не только статус

Направьте монитор на любой эндпоинт, выберите метод, добавьте заголовки, например bearer-токен, и отправьте тело JSON. Затем укажите UptimePush, какому значению должен соответствовать JSON-путь, например $.status равно "ok" или $.queue.depth меньше 100.

  • GET, POST, PUT, PATCH, DELETE и HEAD
  • Собственные заголовки и тела запросов
  • Проверки JSON-путей: равно, содержит, больше и меньше
  • Пороги времени ответа
  • Наличие или отсутствие ключевого слова в теле ответа

Замечайте замедления раньше пользователей

Задайте порог, например 800 мс, и получайте оповещение, когда задержка p95 его превышает. Графики времени ответа показывают, когда началось замедление, что обычно указывает на вызвавший его деплой.

Heartbeat-проверки для задач за API

У воркеров очередей и cron-задач нет URL для проверки. Дайте им heartbeat-монитор: задача пингует уникальный URL по завершении, а вы получаете оповещение, если пинг не пришёл вовремя.

Часто задаваемые вопросы

Можно ли мониторить эндпоинты с авторизацией?+

Да. Добавьте заголовок Authorization или basic auth. Секреты хранятся в зашифрованном виде и никогда не показываются на статус-страницах.

Работает ли это с GraphQL?+

Да. Отправьте POST-тело с запросом и проверяйте JSON-результат.

Какой тариф мне нужен?+

JSON-проверки, пользовательские заголовки и POST-тела входят в Pro. Простые проверки кода ответа бесплатны.

Мониторьте свой API

Начните бесплатно, добавьте JSON-проверки с Pro от €9/месяц.

Начать бесплатно — без карты ↗