Контроль состояния
В 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: статус сервиса генерации отчетов