REST API Reference

Метрики

POST /api/v1/metrics

Отправка одной или нескольких метрик.

Запрос:

JSON
{
  "metrics": [
    {
      "name": "cpu.usage",
      "value": 42.5,
      "timestamp": 1713600000,
      "tags": {"host": "server-01", "region": "moscow"}
    }
  ]
}

Ответ 200 OK:

JSON
{
  "accepted": 1,
  "rejected": 0
}

GET /api/v1/metrics/query

Запрос исторических данных.

Параметры:

ПараметрТипОписание
namestringИмя метрики
fromintНачало периода (Unix timestamp)
tointКонец периода (Unix timestamp)
stepstringАгрегация (1m, 5m, 1h, 1d)

Алерты

GET /api/v1/alerts

Список активных алертов.

POST /api/v1/alerts/rules

Создание правила алертинга.

Ограничения

  • 1000 метрик в одном запросе
  • 100 запросов в секунду на токен
  • Хранение данных: 90 дней на тарифе Basic, 365 на тарифе Pro