Контроль состояния
В Apiary и реализована возможность получения информации,
о статусе готовности внутренних компонентов (healthcheck
).
Выполнение запроса healthcheck
должно производиться в контексте авторизованной пользовательской сессии,
в противном случае будет возвращена ошибка авторизации.
Конечная точка (endpoint
) расположена по следующему URI: https://apiary.server.address/api/service/health
Пример ответа:
{
"conveyServiceReady": true,
"dataStorageReady": true,
"redisStorageReady": true,
"reportgenServiceReady": true,
"applicationConnectReady": true,
"rabbitmqServiceReady": true,
"depotServiceReady": true
}
Назначение полей:
-
conveyServiceReady
: статус сервиса межсистемной коммуникации (клиент) -
dataStorageReady
: статус реляционной СУБД -
redisStorageReady
: статус NoSQL СУБД -
reportgenServiceReady
: статус сервиса генерации отчетов -
applicationConnectReady
: статус сервиса подключений типа система-система -
rabbitmqServiceReady
: статус сервиса брокера очередей -
depotServiceReady
: статус сервиса межсистемной коммуникации (сервер)