Возможности

Мониторинг API и JSON-ответов

API отвечает 200, а внутри {"error": "..."} — обычная ситуация. Проверяем не только код, но и содержимое ответа.

Что проверяется

  • Код ответа. Ожидаемый 200, 201 или список допустимых.
  • JSONPath. Проверка конкретного поля: статус, цена, количество.
  • JSON Schema. Соответствие структуры ответа контракту.
  • Время ответа. Порог warning и critical для p95.
  • Заголовки и авторизация. Bearer-токен, Basic Auth, кастомные заголовки.

Как это работает

  1. Указываете метод, тело запроса и правила проверки.
  2. Мы вызываем API с точки мониторинга и разбираем ответ.
  3. При нарушении правил — инцидент с фрагментом ответа.

Параметры

ПараметрЗначениеПо умолчанию
МетодыGET, POST, PUT, PATCH, DELETEGET
Тело запросаJSON, до 8 КБ—
Проверка JSONPathпуть и значение—
Проверка схемыJSON Schema—
Таймаут3–25 с10 с

Частые вопросы

Можно ли передавать токен?

Да, секреты хранятся в зашифрованном виде и маскируются в логах.

Проверяется ли время ответа?

Да, p50 и p95 с алертом на деградацию.

Что с CORS?

Проверка идёт с сервера, CORS не влияет.