メインコンテンツへスキップ
ClickHouse Keeper は、監視、ヘルスチェック、ストレージ管理のための HTTP API と埋め込み Web ダッシュボードを提供します。 このインターフェイスを使用すると、Web ブラウザーや HTTP クライアントを通じて、運用担当者はクラスターの状態を確認し、コマンドを実行し、Keeper ストレージを管理できます。

設定

HTTP API を有効にするには、keeper_server 設定に http_control セクションを追加します。

設定オプション

エンドポイント

ダッシュボード

  • パス: /dashboard
  • メソッド: GET
  • 説明: Keeper を監視・管理するための埋め込み Web ダッシュボードを提供します
ダッシュボードでは、次の機能を利用できます。
  • クラスターの状態をリアルタイムで可視化
  • ノードの監視 (ロール、レイテンシ、接続)
  • ストレージブラウザー
  • コマンド実行用インターフェイス

レディネスプローブ

  • パス: /ready (設定可能)
  • メソッド: GET
  • 説明: ヘルスチェック用のエンドポイント
正常時のレスポンス (HTTP 200) :

Commands API

  • パス: /api/v1/commands/{command}
  • メソッド: GET, POST
  • 説明: Four-Letter Word コマンドまたは ClickHouse Keeper Client CLI コマンドを実行します
クエリパラメータ:
  • command - 実行するコマンド
  • cwd - パスベースのコマンドのカレントワーキングディレクトリ (デフォルト: /)
例:

Storage API

  • ベースパス: /api/v1/storage
  • 説明: Keeper ストレージ操作用の REST API
Storage API は REST の規約に従っており、HTTP メソッドで操作の種類を示します。
最終更新日 2026年6月10日