Возможности
Мониторинг API и JSON-ответов
API отвечает 200, а внутри {"error": "..."} — обычная ситуация. Проверяем не только код, но и содержимое ответа.
Что проверяется
- Код ответа. Ожидаемый 200, 201 или список допустимых.
- JSONPath. Проверка конкретного поля: статус, цена, количество.
- JSON Schema. Соответствие структуры ответа контракту.
- Время ответа. Порог warning и critical для p95.
- Заголовки и авторизация. Bearer-токен, Basic Auth, кастомные заголовки.
Как это работает
- Указываете метод, тело запроса и правила проверки.
- Мы вызываем API с точки мониторинга и разбираем ответ.
- При нарушении правил — инцидент с фрагментом ответа.
Параметры
| Параметр | Значение | По умолчанию |
|---|---|---|
| Методы | GET, POST, PUT, PATCH, DELETE | GET |
| Тело запроса | JSON, до 8 КБ | — |
| Проверка JSONPath | путь и значение | — |
| Проверка схемы | JSON Schema | — |
| Таймаут | 3–25 с | 10 с |
Частые вопросы
Можно ли передавать токен?
Да, секреты хранятся в зашифрованном виде и маскируются в логах.
Проверяется ли время ответа?
Да, p50 и p95 с алертом на деградацию.
Что с CORS?
Проверка идёт с сервера, CORS не влияет.