Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ローカルモードのみ

all-in-one imageと同様に、この包括的なDockerイメージには、ClickStackのすべてのコンポーネントが含まれています:

  • ClickHouse
  • HyperDX
  • OpenTelemetry (OTel) collector (ポート4317および4318でOTLPを公開)
  • MongoDB (永続的なアプリケーション状態のため)

ただし、このHyperDXディストリビューションではユーザー認証は無効になっています

適した用途

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

デプロイ手順


Docker でデプロイ

ローカルモードでは、HyperDX UI がポート 8080 で起動します。

docker run -p 8080:8080 clickhouse/clickstack-local:latest

スキーマの選択: Map と JSON

ClickStack は、デフォルトで属性を Map(LowCardinality(String), String) カラムとして保存します。これは、オブザーバビリティのワークロードに推奨されるスキーマです。bucketed map serialization と、Map のキーおよび値に対するテキスト索引を組み合わせることで、動的な JSON サブカラムのようにキーごとの取り込みオーバーヘッドを発生させることなく、必要なルックアップだけを効率的に実行できます。

JSON 型のスキーマは、属性キーの集合が小さく安定しているワークロードで評価するためのベータ機能として利用できます。これはデフォルトとしては推奨されません。詳しい比較と、JSON サポートを有効にするために必要な環境変数については、Map と JSON 型の比較 を参照してください。

Navigation