Перейти к содержанию

Работа в веб-интерфейсе

В данном разделе приведены сведения, которые помогут начать работу с веб-интерфейсом Picodata.

Проверка перед подключением

На данный момент доступ к веб-интерфейсу возможен только если Picodata была собрана из исходного кода. Готовые пакеты пока не включают данную функциональность.

Нужно убедиться, что при сборке Picodata c помощью Cargo был указан параметр --features webui. Подробнее о сборке см. в разделе Установка Picodata.

Подключение функции веб-интерфейса

Веб-интерфейс представляет собой веб-сервер, запускаемый вместе с инстансом Picodata. Не имеет значения, на каком именно инстансе кластера запущен этот веб-сервер; в любом случае, веб-сервер будет отображать данные обо всем кластере.

Для запуска инстанса с веб-сервером следует использовать параметр picodata run --http-listen. Пример команды:

picodata run --http-listen localhost:8080

Можно запустить несколько инстансов с таким параметром, но нужно будет указать разные адреса — таким образом у кластера будет несколько веб-серверов.

Доступ к веб-интерфейсу

В адресной строке веб-браузера введите адрес, указанный в виде значения параметра --http-listen. Откроется страница с информацией о кластере Picodata:

webui-main

Данная страница предоставляет следующую полезную информацию о кластере:

— боковое меню, позволяющее вывести список всех инстансов (узлов) кластера;
— панель основной информации о кластере: показателях памяти, количестве репликасетов, инстансов и их стейтов, версии Picodata;
— кнопка выбора группировки представления (по инстансам или репликасетам);
— кнопка подробных сведений о репликасете;
— область подробных сведений о репликасете.

По умолчанию, веб-интерфейс показывает список репликасетов кластера (в данном примере их два). Если выбрать группировку по инстансам (), то можно сразу увидеть дополнительную информацию о состоянии инстансов:

webui-instances

Представление в виде списка инстансов содержит следующие элементы:

— кнопка сортировки инстансов по имени (нажатие переключает сортировку по возрастанию/убыванию);
— кнопку фильтрации по домену отказа (позволяет оставить в списке только те инстансы, которые удовлетворяют заданному условию);
— текущий и целевой стейты инстанса);
— домен отказа инстанса;

Подробности о запуске кластера Picodata приведены в разделе Запуск кластера.