Swagger UI
В этом разделе описано, как пользоваться доступными API-методами Платформы с помощью Swagger UI:
Подготовка — инструкция авторизации в Swagger UI.
Использование — алгоритм использования API-методов.
Основные параметры — инструкция получения параметров для использования API-методов.
Чтобы открыть страницу документации в Swagger, нажмите на значок пользователя → «Swagger API».
Подготовка
Чтобы воспользоваться API-методами, необходимо авторизоваться через Swagger UI:
Создайте токен нужного вам типа в зависимости от API-методов, которые будете использовать, или используйте существующий токен:
токен типа установка нужен для использования метода, связанного с Агентом;
токен типа метрики нужен для использования методов, связанны с метриками;
токен типа датасеты нужен для использования методов, связанных с датасетами;
токен типа публичное API нужен для использования всех остальных API-методов.
Нажмите на кнопку «Authorize» («Авторизоваться»).
В поле «Value» появившегося модального окна вставьте ключ и нажмите на кнопку «Authorize».
Использование
Алгоритм использования API-методов через Swagger UI:
Кликните на стрелочку или любой другой элемент строки конкретного API-метода, чтобы его развернуть.
Нажмите на кнопку «Try it out» (цифра 1 на рисунке ниже).
Введите параметры (цифра 2 на рисунке выше), если они требуются. Чтобы воспользоваться API-методом, требующим ввода параметров, достаточно заполнить обязательные поля, помеченные красным словом «required».
Кликните на кнопку «Execute».
Основные параметры
workspaceCode
instanceKey
clusterKey
integrationMetricType
Подробнее
integrationMetricType - это название системы мониторинга, с помощью которой вам нужно вывести метрики. На данный момент у Платформы две таких интеграции:
prometheus
zabbix
dbName
groupId
userId
Подробнее
ID пользователя можно получить двумя способами:
Зайдя на страницу пользователей данного тенанта. Данный параметр находится в столбце «ИД пользователя».
Воспользовавшись API-методом получения всех пользователей данной группы по её ID.
В ответе запроса придёт вся информация о пользователях данной группы, в том числе их ID.