REST API Reference
Метрики
POST /api/v1/metrics
Отправка одной или нескольких метрик.
Запрос:
JSON
{
"metrics": [
{
"name": "cpu.usage",
"value": 42.5,
"timestamp": 1713600000,
"tags": {"host": "server-01", "region": "moscow"}
}
]
}{
"metrics": [
{
"name": "cpu.usage",
"value": 42.5,
"timestamp": 1713600000,
"tags": {"host": "server-01", "region": "moscow"}
}
]
}
Ответ 200 OK:
JSON
{
"accepted": 1,
"rejected": 0
}{
"accepted": 1,
"rejected": 0
}
GET /api/v1/metrics/query
Запрос исторических данных.
Параметры:
| Параметр | Тип | Описание |
|---|---|---|
name | string | Имя метрики |
from | int | Начало периода (Unix timestamp) |
to | int | Конец периода (Unix timestamp) |
step | string | Агрегация (1m, 5m, 1h, 1d) |
Алерты
GET /api/v1/alerts
Список активных алертов.
POST /api/v1/alerts/rules
Создание правила алертинга.
Ограничения
- 1000 метрик в одном запросе
- 100 запросов в секунду на токен
- Хранение данных: 90 дней на тарифе Basic, 365 на тарифе Pro