Skip to main content
O ClickHouse Keeper fornece uma API HTTP e um painel web incorporado para monitoramento, verificações de integridade e gerenciamento do armazenamento. Essa interface permite aos operadores inspecionar o status do cluster, executar comandos e gerenciar o armazenamento do Keeper por meio de um navegador web ou de clientes HTTP.

Configuração

Para habilitar a API HTTP, adicione a seção http_control à configuração do keeper_server:

Opções de configuração

Endpoints

Painel

  • Caminho: /dashboard
  • Método: GET
  • Descrição: Disponibiliza um painel web integrado para monitoramento e gerenciamento do Keeper
O painel oferece:
  • Visualização em tempo real do status do cluster
  • Monitoramento de nós (função, latência, conexões)
  • Explorador de armazenamento
  • Interface para execução de comandos

Sonda de prontidão

  • Caminho: /ready (configurável)
  • Método: GET
  • Descrição: endpoint de verificação de integridade
Resposta de sucesso (HTTP 200):

API de comandos

  • Caminho: /api/v1/commands/{command}
  • Métodos: GET, POST
  • Descrição: Executa comandos Four-Letter Word ou comandos da CLI do cliente ClickHouse Keeper
Parâmetros de consulta:
  • command - O comando a ser executado
  • cwd - Diretório de trabalho atual para comandos baseados em caminho (padrão: /)
Exemplos:

API de armazenamento

  • Caminho base: /api/v1/storage
  • Descrição: API REST para operações de armazenamento do Keeper
A API de armazenamento segue as convenções REST, em que os métodos HTTP indicam o tipo de operação:
Última modificação em 3 de julho de 2026