Управление правилами осуществляется при помощи REST API
Новое правило создается при помощи REST API запроса /api/rule/create
https://hostname:8090/api/rule/create { "type": "0", "name": "rule1", "value": ".*", "profiles": ["14", "17"] } |
Здесь:
Правило может быть изменено при помощи REST API запроса /api/rule/update
https://hostname:8090/api/rule/update { "id": "13", "type": "0", "name": "rule1", "value": ".*", "profiles": ["14", "17"] } |
Здесь:
Правило может быть удалено при помощи REST API запроса /api/rule/delete
https://hostname:8090/api/rule/delete { "id": "13" } |
Здесь:
Информацию о правиле можно получить при помощи REST API запроса /api/rule/list
https://hostname:8090/api/rule/list { "id": "13", "profile": "17" } |
Здесь:
Если указан идентификатор правила, то ответ будет содержать информацию только об этом правиле. Если указан идентификатор профиля, то ответ будет содержать информацию только о правилах, при меняемых к метрикам данного профиля. Если ни тот, ни другой идентификатор не заданы, ответ будет содержать список всех правил на бэкенд-сервере.
Состав полей ответа аналогичен составу полей запроса /api/rule/update.