Установка и использование платформы
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
конфигурационного файла ноды.
Пример ответа: