メインコンテンツへスキップ
all-in-one imageと同様に、この包括的なDockerイメージには、ClickStackのすべてのコンポーネントが含まれています:
  • ClickHouse
  • HyperDX
  • OpenTelemetry (OTel) collector (ポート4317および4318でOTLPを公開)
  • MongoDB (永続的なアプリケーション状態のため)
ただし、このHyperDXディストリビューションではユーザー認証は無効になっています

適した用途

  • デモ
  • デバッグ
  • HyperDX を利用する開発

デプロイ手順


1

Docker でデプロイ

ローカルモードでは、HyperDX UI がポート 8080 で起動します。
docker run -p 8080:8080 clickhouse/clickstack-local:latest
2

HyperDX UI にアクセス

HyperDX UI にアクセスするには、http://localhost:8080 を開いてください。このデプロイモードでは認証が有効になっていないため、ユーザー作成は求められません。ClickHouse Cloud など、外部の ClickHouse クラスターに接続します。ログソースを作成し、すべてのデフォルト値はそのままにして、Table フィールドに otel_logs を入力します。その他の設定は自動検出されるため、Save New Source をクリックできます。

スキーマの選択: Map と JSON

ClickStack は、デフォルトで属性を Map(LowCardinality(String), String) カラムとして保存します。これは、オブザーバビリティのワークロードに推奨されるスキーマです。bucketed map serialization と、Map のキーおよび値に対するテキスト索引を組み合わせることで、動的な JSON サブカラムのようにキーごとの取り込みオーバーヘッドを発生させることなく、必要なルックアップだけを効率的に実行できます。 JSON 型のスキーマは、属性キーの集合が小さく安定しているワークロードで評価するためのベータ機能として利用できます。これはデフォルトとしては推奨されません。詳しい比較と、JSON サポートを有効にするために必要な環境変数については、Map と JSON 型の比較 を参照してください。
最終更新日 2026年6月10日