Plugin: Monitoring
Подключите Monitoring к вашему проекту для отслеживания здоровья, метрик и алертов.
1. Отправка метрик
POST https://monitoring.markbase.ru/api/monitoring/v1/metrics
{"module": "shop", "metric_name": "orders_per_minute", "metric_value": 42.5}
2. Отправка логов
POST https://monitoring.markbase.ru/api/monitoring/v1/logs
{"module": "shop", "level": "error", "message": "Payment failed"}
3. Создание алерта
POST https://monitoring.markbase.ru/api/monitoring/v1/alerts
{"module": "shop", "severity": "critical", "message": "DB connection pool exhausted"}
4. Health Check
POST https://monitoring.markbase.ru/api/monitoring/v1/healthcheck/run
// Запускает проверку всех модулей и сохраняет результаты
5. Эндпоинты
| Метод | Путь | Описание |
| POST | /api/monitoring/v1/healthcheck/run | Запуск health check |
| GET | /api/monitoring/v1/healthcheck | Результаты проверок |
| POST | /api/monitoring/v1/metrics | Push метрики |
| GET | /api/monitoring/v1/metrics | Читать метрики |
| POST | /api/monitoring/v1/logs | Push логи |
| GET | /api/monitoring/v1/logs | Читать логи |
| POST/GET | /api/monitoring/v1/alerts | Алерты |