Установка и использование платформы
REST API: информация о конфигурации и состоянии ноды, остановка ноды¶
Для получения информации о конфигурации ноды предусмотрены две группы методов:
node- получение основных конфигурационных параметров ноды, информации о состоянии ноды, остановка ноды, изменение уровня логирования;anchoring- запросGET /anchoring/config, возвращающий секциюanchoringконфигурационного файла ноды.
Для получения основных конфигурационных параметров ноды предусмотрены как методы, требующие авторизации, так и открытые методы.
Группа node:¶
GET /node/config¶
Метод возвращает основные конфигурационные параметры ноды.
Пример ответа:
GET /node/owner¶
Метод возвращает адрес и публичный ключ владельца ноды.
Пример ответа:
GET /node/status¶
Метод возвращает информацию о текущем состоянии ноды.
Пример ответа:
Также, при возникновении ошибок с использованием ГОСТ-криптографии на ноде, метод вернет описание ошибки:
GET /node/version¶
Метод возвращает версию ноды.
Пример ответа:
GET /node/logging¶
Метод отображает список логгеров, указанных при конфигурировании ноды, и уровень логирования для каждого из них.
Уровни логирования ноды:
ERROR- логирование ошибок;WARN- логирование предупреждений;INFO- логирование событий ноды;DEBUG- расширенная информация о событиях по каждому работающему модулю ноды: запись произошедших событий и выполняемых действий;TRACE- подробная информация о событиях уровняDEBUG;ALL- отображение информации на всех уровнях логирования.
Пример ответа:
POST /node/logging¶
Метод предназначен для смены уровня логирования для выбранных логгеров.
Пример запроса:
POST /node/stop¶
Метод останавливает ноду, ответа не предусмотрено.
Метод GET /anchoring/config:¶
Метод выводит секцию anchoring конфигурационного файла ноды.
Пример ответа: