Перейти к основному содержанию
ClickHouse Keeper предоставляет HTTP API и встроенную веб-панель мониторинга для мониторинга, проверок состояния и управления хранилищем. Этот интерфейс позволяет операторам проверять состояние кластера, выполнять команды и управлять хранилищем Keeper через веб-браузер или HTTP-клиенты.

Конфигурация

Чтобы включить HTTP API, добавьте раздел http_control в конфигурацию keeper_server:

Параметры конфигурации

Конечные точки

Панель мониторинга

  • Путь: /dashboard
  • Метод: GET
  • Описание: Отдает встроенную веб-панель мониторинга для наблюдения и управления Keeper
Панель мониторинга предоставляет:
  • Визуализацию состояния кластера в реальном времени
  • Мониторинг узлов (роль, задержка, соединения)
  • Браузер хранилища
  • Интерфейс для выполнения команд

Проверка готовности

  • Путь: /ready (настраивается)
  • Метод: GET
  • Описание: Конечная точка проверки состояния
Успешный ответ (HTTP 200):

API команд

  • Путь: /api/v1/commands/{command}
  • Методы: GET, POST
  • Описание: Выполняет команды Four-Letter Word или команды CLI-клиента ClickHouse Keeper
Параметры запроса:
  • command - команда для выполнения
  • cwd - текущий рабочий каталог для команд, использующих путь (по умолчанию: /)
Примеры:

API хранилища

  • Базовый путь: /api/v1/storage
  • Описание: REST API для операций с хранилищем Keeper
API хранилища соответствует соглашениям REST, в которых тип операции определяется HTTP-методом:
Последнее изменение 29 июня 2026 г.