system.instrumentation
ClickHouse Cloud でのクエリ実行
このシステムテーブルのデータは、ClickHouse Cloud の各ノードにローカルに格納されています。そのため、すべてのデータを包括的に確認するには、clusterAllReplicas 関数を使用する必要があります。詳細についてはこちらを参照してください。
説明
LLVM の XRay 機能を使用したインストルメンテーションポイントを含むシステムテーブルです。
カラム
id(UInt32) — インストルメンテーションポイントの IDfunction_id(Int32) — ELF バイナリの xray_instr_map セクションで関数に割り当てられた ID。function_name(LowCardinality(String)) — 関数のインストルメントに使用される名前。handler(LowCardinality(String)) — 関数のインストルメンテーションポイントにパッチ適用された handler。entry_type(Enum8('Entry' = 0, 'Exit' = 1, 'EntryAndExit' = 2)) — パッチのエントリ種別。symbol(LowCardinality(String)) — 完全なデマングル済みシンボル名。parameters(Array(Dynamic)) — handler 呼び出しのパラメータ。
例
関連項目
- SYSTEM INSTRUMENT — インストルメンテーションポイントの追加または削除を行います。
- system.trace_log — プロファイリングログを確認します。
- system.symbols — インストルメンテーションポイントの追加に使用するシンボルを確認します。