Просмотр списка контекстных таблиц в корреляторе

GET /api/v1/contextTables

Целевой коррелятор должен быть запущен.

Доступ: Главный администратор, Администратор тенанта, Аналитик второго уровня, Аналитик первого уровня.

Параметры запроса (URL Query)

Имя

Тип данных

Обязательный

Описание

Пример значения

correlatorID

string

Да

Идентификатор сервиса коррелятора

00000000-0000-0000-0000-000000000000

Ответ

HTTP-код: 200

Формат: JSON

type Response []ContextTableInfo

type ContextTableInfo struct {

ID string `json:"id"`

Name string `json:"name"`

Dir string `json:"dir"`

Records uint64 `json:"records"`

WALSize uint64 `json:"walSize"`

}

Возможные ошибки

HTTP-код

Описание

Значение поля message

Значение поля details

400

Не указан идентификатор сервиса коррелятора.

query parameter required

correlatorID

403

Пользователю не присвоена необходимая роль в тенанте коррелятора.

access denied

-

404

Сервис с указанным идентификатором correlatorID не найден.

service not found

-

406

Сервис с указанным идентификатором correlatorID не является коррелятором.

service is not correlator

-

406

Коррелятор не выполнил первый старт.

service not paired

-

406

Тенант коррелятора отключен.

tenant disabled

-

50x

Не удалось обратиться к API коррелятора.

correlator API request failed

вариативное

500

Не удалось декодировать тело ответа, полученное от коррелятора.

correlator response decode failed

вариативное

500

Любые другие внутренние ошибки.

вариативное

вариативное

В начало