Контроль состояния

В 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 — статус сервиса генерации отчетов; .