Мониторинг health endpoint API
Краткий ответ
Мониторинг API в StillOnline — это HTTP uptime check на GET /health, /api/health или /ready, а не отдельный synthetic-продукт. Внешние probe ждут код ответа (обычно 200) по расписанию. Free: 1 URL; Pro — больше URL и интервалы. Вместе со status page и REST API на paid.
Преимущества
- Один health URL — один контракт для мониторов и агентов.
- Ранний сигнал — 5xx до волны тикетов в саппорт.
- Любой стек — Next.js, FastAPI, Rails, Go — если HTTPS и публичный доступ.
- Компонент на status page — check виден клиентам.
- Для агентов — публичный status JSON + MCP на Pro после деплоя.
Как это работает
- Лёгкий
GET-handler (до ~2 с, без секретов в теле). curlс внешней сети.- Полный HTTPS URL в StillOnline.
- Ожидаемый статус 200 (или ваш контракт).
- Алерты и ссылка на status page.
Гайды: FastAPI health · quickstart.
Доступность по тарифам
Те же лимиты URL и интервалов, что у мониторинга аптайма. SSL и PageSpeed делят квоту checks на проект.
FAQ
Чем API monitoring отличается от мониторинга сайта?
Тип check тот же HTTP. Отличается intent — health API, а не лендинг.
Можно проверять поля JSON?
Отдельного типа check нет. Опирайтесь на HTTP-статус или логику внутри /health.
/health или /ready?
Один URL везде. /ready — только если готовы к ложным down при деплое.
POST и авторизация?
Checks — GET на публичные URL без custom headers в v1. Для защищённых маршрутов — отдельный публичный health.