Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Управление профилями осуществляется при помощи REST API

Создание профиля

Новый профиль создается при помощи REST API запроса /api/profile/create

https://hostname:8090/api/profile/create
{
  "name": "profile1",
  "rate": "1",
  "metrics": ["4", "11"],
  "rules": ["13"]
}

Здесь:

  • name – имя профиля
  • rate – частота опроса метрик, указанных в профиле
  • metrics – список идентификаторов метрик
  • rules – список идентификаторов правил

Изменение профиля

Профиль может быть изменен при помощи REST API запроса /api/profile/update

https://hostname:8090/api/profile/update
{
  "id": "18",
  "name": "profile1",
  "rate": "1",
  "metrics": ["4", "11"],
  "rules": ["13"]
}

Здесь:

  • id – идентификатор профиля
  • name – имя профиля
  • rate – частота опроса метрик, указанных в профиле
  • metrics – список идентификаторов метрик
  • rules – список идентификаторов правил

Удаление профиля

Профиль может быть удален при помощи REST API запроса /api/profile/delete

https://hostname:8090/api/profile/delete
{
  "id": "18"
}

Здесь:

  • id – идентификатор профиля

Если профиль был удален, сбор метрик, который были с ним связаны, прекратится на всех узлах, для которых этот профиль был задан.

Получение информации о профиле

Информацию о профиле можно получить при помощи REST API запроса /api/profile/list

https://hostname:8090/api/profile/list
{
  "id": "18"
}

Здесь:

  • id – идентификатор профиля

Если указан идентификатор профиля, то ответ будет содержать информацию только об этом профиле. Если идентификатор профиля не указан, ответ будет содержать список всех профилей на бэкенд-сервере.

Состав полей для каждого профиля в ответе аналогичен составу полей запроса /api/profile/update

  • No labels