Просмотр списка контекстных таблиц в корреляторе
GET /api/v2/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 | Любые другие внутренние ошибки. | вариативное | вариативное |