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