system.metric_log
ClickHouse Cloud におけるクエリ
このシステムテーブルのデータは、ClickHouse Cloud の各ノードにローカルに保持されています。したがって、すべてのデータの完全なビューを取得するには、clusterAllReplicas
関数が必要です。詳細については こちら を参照してください。
system.metrics
および system.events
テーブルからのメトリック値の履歴が含まれ、定期的にディスクにフラッシュされます。
Columns:
hostname
(LowCardinality(String)) — クエリを実行しているサーバーのホスト名。event_date
(Date) — イベントの日付。event_time
(DateTime) — イベントの時間。event_time_microseconds
(DateTime64) — マイクロ秒単位の精度を持つイベント時間。
Example
Schema
このテーブルは、XMLタグ <schema_type>
を使用して異なるスキーマタイプで構成できます。デフォルトのスキーマタイプは wide
であり、各メトリックまたはプロファイルイベントが別々のカラムとして保存されます。このスキーマは、単一カラムの読み取りに最もパフォーマンスが高く効率的です。
transposed
スキーマは、メトリックとイベントが行として保存される system.asynchronous_metric_log
に似た形式でデータを保存します。このスキーマは、マージ中のリソース消費を減少させるため、リソースが限られたセットアップに適しています。
互換性のあるスキーマ transposed_with_wide_view
もあり、これはトランスポーズスキーマ(system.transposed_metric_log
)を使用して実際のデータをテーブルに保存し、広いスキーマを使用してその上にビューを作成します。このビューはトランスポーズテーブルをクエリし、wide
スキーマから transposed
スキーマへの移行に便利です。
See also
- metric_log setting — 設定の有効化と無効化。
- system.asynchronous_metrics — 定期的に計算されるメトリックを含む。
- system.events — 発生した多くのイベントを含む。
- system.metrics — 即時計算されたメトリックを含む。
- Monitoring — ClickHouseモニタリングの基本概念。