Skip to main content
前提条件:
1

opentelemetry_span_log システムテーブルが有効になっていることを確認する

config.xmlopentelemetry_span_log セクションを変更していない場合は、この手順は省略できます。デフォルトの ClickHouse config.xml ファイルを開き、次のセクションを探してください。
コメントアウトされていないことを確認してください。コメントアウトされていると、以降の手順で system.opentelemetry_span_log を確認できません。 ClickHouse server がデフォルトの設定ファイルを使用していない場合も、同様です。次のような内容がないか、サーバーログを確認してください。
標準的なインストールでは、このファイルは/etc/clickhouse-server/config.xmlにあります
2

OpenTelemetryトレーシングを有効にする

ClickHouse serverが起動したら、ClickHouse clientを開き、次のクエリでトレース収集を有効にします。
以下を実行すると、opentelemetry_span_log システムテーブルが表示されるはずです:
次回の実行:
これは、実行されたクエリに対して ClickHouse がトレースを開始する確率を設定します。ここで、 1 は、実行されたすべてのクエリでトレースが有効になることを意味します。
3

クエリIDを取得する

以下のダミークエリ、またはトレースしたいクエリを実行します。
Query idをコピーします:
4

トレースファイルを生成する

前の手順で取得したクエリ ID に置き換え、次のクエリを実行してください。
これにより、トレースが trace.json という名前のファイルに書き込まれます。 デフォルトでは、このファイルは clickhouse-client または clickhouse-local を実行した現在の作業ディレクトリに作成されます。
5

組み込みツールでトレースを可視化する

ホスト型のトレース可視化ツールは https://trace-visualizer.clickhouse.com/ を使用してください。 前のステップで作成した trace.json ファイルを読み込んで、トレースを可視化します。
6

Grafana でトレースを可視化する

公式のClickHouseプラグインを使用してトレースデータを可視化し、Explore で確認・分析するには、Grafana の利用を推奨します。 このプラグインは、Trace Panel を使ったトレースの可視化に対応できるよう強化されています。 これは、可視化機能としても、Explore 内のコンポーネントとしてもサポートされています。ClickHouseプラグインを使用して Grafana をセットアップするには、“Using Grafana and ClickHouse for Observability” で説明されている手順に従ってください。その後、Explore タブから次のクエリを実行できます。trace_id はご自身のものに置き換えてください。
Query typeTraces に設定してください:“Run Query” をクリックして、トレース図を確認してください:
最終更新日 2026年7月23日