- ClickHouse
- HyperDX
- OpenTelemetry (OTel) collector (ポート
4317および4318でOTLPを公開) - MongoDB (永続的なアプリケーション状態のため)
適した用途
- デモ
- デバッグ
- HyperDX を利用する開発
デプロイ手順
1
Docker でデプロイ
ローカルモードでは、HyperDX UI がポート 8080 で起動します。
スキーマの選択: Map と JSON
Map(LowCardinality(String), String) カラムとして保存します。これは、オブザーバビリティのワークロードに推奨されるスキーマです。bucketed map serialization と、Map のキーおよび値に対するテキスト索引を組み合わせることで、動的な JSON サブカラムのようにキーごとの取り込みオーバーヘッドを発生させることなく、必要なルックアップだけを効率的に実行できます。
JSON 型のスキーマは、属性キーの集合が小さく安定しているワークロードで評価するためのベータ機能として利用できます。これはデフォルトとしては推奨されません。詳しい比較と、JSON サポートを有効にするために必要な環境変数については、Map と JSON 型の比較 を参照してください。