Hive web-viewer
Web-viewer Hive предоставляет интерфейс работы с Hive.
Hive бывает общим на кластер и тенантный.
Попасть на страницу Web-viewer Hive можно из YDB Monitoring.
Главная страница
Главная страница представляет информацию о распределении и потреблении ресурсов таблетками на каждой из нод представленной в виде таблицы.
Перед таблицей представлена краткая информация:
- Tenant - тенант, за который отвечает Hive
 - Tablets - процентное и количественное соотношение поднятых таблеток к имеющимся
 - Boot Queue - количество таблеток, которые находятся в очереди на запуск
 - Wait Queue - количество таблеток, которые не имеют возможности подняться
 - Resource Total - потребление ресурсов таблетками (cpu, net)
 - Resource StDev - среднеквадратическое отклонение потребления ресурсов (cnt, cpu, mem, net)
 
После идет таблица, где каждая строка представляет из себя один из узлов под управлением Hive и имеет следующие столбцы:
- 
Node - номер узла
 - 
Name - fqdn узла и ic-port
 - 
DC - датацентр, в котором расположен узел
 - 
Domain - тенант узла
 - 
Uptime - время, прошедшее с начала работы узла
 - 
Unknown - количество таблеток в неопределенном состоянии
 - 
Starting - количество таблеток в процессе подъема
 - 
Running - количество работающих таблеток
 - 
Types - распределение таблеток по их типу
 - 
Usage - отнормированный доминантный ресурс
 - 
Resources :
- cnt - количество таблеток без потребления ресурсов
 - cpu - потребление ядра таблетками
 - mem - потребление ОЗУ таблетками
 - net - потребление полосы таблетками
 
 - 
Active - включение/отключение узла для перевоза таблеток на данный узел
 - 
Freeze - запрет для таблеток подниматься на других узлах
 - 
Kick - перевоз всех таблеток разом с узла
 - 
Drain - плавный перевоз всех таблеток с узла
 
Ниже таблицы представлены дополнительные страницы:
- Bad tablets - список таблеток, имеющих проблемы или ошибки
 - Heavy tablets - список таблеток, потребляющих значительное количество ресурсов
 - Waiting tablets - список таблеток без возможности подняться
 - Resources - потребление ресурсов каждой таблеткой
 - Tenants - список тенантов с указанием их локальных Hive таблеток
 - Nodes - список узлов
 - Storage - список пулов групп хранения
 - Groups - список групп хранения для каждой таблетки
 - Settings - страница конфигураций Hive
 - Reassign Groups - страница перераспределения групп хранения между таблетками
 
Также можно посмотреть, какие таблетки используют конкретную группу, и наоборот, какие группы используются в конкретной таблетке.
Reassign Groups
При нажатии на кнопку Reassign Groups появится окно с параметрами для балансировки:
- Storage pool - пул групп хранения для балансировки
 - Storage group - в случае если не указан предыдущий пункт, можно указать отдельно только одну группу
 - Type - тип таблеток для которых будет производиться балансировка
 - Channels - диапазон каналов, для которых будет производиться балансировка
 - Percent - процент от общего количества каналов таблеток которые переедут в результате балансировки
 - Inflight - количество одновременно переезжающих на другие группы таблеток
 
После указания всех параметров, следует нажать сначала "Query", который покажет количество каналов, попавших под переезд, и разблокирует кнопку "Reassign".
При нажатии которой начнется перераспределение.