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/metricsPush метрики
GET/api/monitoring/v1/metricsЧитать метрики
POST/api/monitoring/v1/logsPush логи
GET/api/monitoring/v1/logsЧитать логи
POST/GET/api/monitoring/v1/alertsАлерты