Конфигурация
http_control в конфигурацию keeper_server:
Параметры конфигурации
Конечные точки
Панель мониторинга
- Путь:
/dashboard - Метод: GET
- Описание: Отдает встроенную веб-панель мониторинга для наблюдения и управления Keeper
- Визуализацию состояния кластера в реальном времени
- Мониторинг узлов (роль, задержка, соединения)
- Браузер хранилища
- Интерфейс для выполнения команд
Вкладка Cluster
- Зелёный — доступен и синхронизирован с лидером
- Жёлтый — доступен, но отстаёт от лидера более чем на
stale_log_gapзаписей журнала - Красный — недоступен (нет успешного ответа Raft в пределах интервала истечения heartbeat)
- Серый — неизвестно (состояние peer видно только с лидера; followers видят состояние своих peer как неизвестное)
/dashboard?tab=cluster.
Проверка готовности
- Путь:
/ready(настраивается) - Метод: GET
- Описание: Конечная точка проверки состояния
API команд
- Путь:
/api/v1/commands/{command} - Методы: GET, POST
- Описание: Выполняет команды Four-Letter Word или команды CLI-клиента ClickHouse Keeper
command- команда для выполненияcwd- текущий рабочий каталог для команд, использующих путь (по умолчанию:/)
API хранилища
- Базовый путь:
/api/v1/storage - Описание: REST API для операций с хранилищем Keeper