REST API
REST API предоставляет доступ к проектам, дашбордам, алертам и историческим метрикам. Базовый адрес — https://api.devsec.pro/v1.
Аутентификация
Все запросы авторизуются по токену проекта в заголовке:
curl https://api.devsec.pro/v1/projects \
-H "Authorization: Bearer $DEVSEC_TOKEN"
Запрос метрик
GET /v1/metrics/query?expr=rate(http_requests_total)&from=-1h
{
"series": [
{ "name": "http_requests_total", "points": [[1749650400, 1840]] }
]
}
Управление алертами
POST /v1/alerts
{
"name": "Высокая доля ошибок",
"expr": "errRate > 1",
"channels": ["telegram:oncall"]
}
Лимиты
По умолчанию действует ограничение 120 запросов в минуту на токен. Для потоковых данных используйте WebSocket API вместо частого опроса REST.