メインコンテンツへスキップ
メインコンテンツへスキップ

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) — マイクロ秒精度のイベント時刻。

SELECT * FROM system.metric_log LIMIT 1 FORMAT Vertical;
Row 1:
──────
hostname:                                                        clickhouse.eu-central1.internal
event_date:                                                      2020-09-05
event_time:                                                      2020-09-05 16:22:33
event_time_microseconds:                                         2020-09-05 16:22:33.196807
milliseconds:                                                    196
ProfileEvent_Query:                                              0
ProfileEvent_SelectQuery:                                        0
ProfileEvent_InsertQuery:                                        0
ProfileEvent_FailedQuery:                                        0
ProfileEvent_FailedSelectQuery:                                  0
...
...
CurrentMetric_Revision:                                          54439
CurrentMetric_VersionInteger:                                    20009001
CurrentMetric_RWLockWaitingReaders:                              0
CurrentMetric_RWLockWaitingWriters:                              0
CurrentMetric_RWLockActiveReaders:                               0
CurrentMetric_RWLockActiveWriters:                               0
CurrentMetric_GlobalThread:                                      74
CurrentMetric_GlobalThreadActive:                                26
CurrentMetric_LocalThread:                                       0
CurrentMetric_LocalThreadActive:                                 0
CurrentMetric_DistributedFilesToInsert:                          0

スキーマ このテーブルは、XML タグ <schema_type> を使用して、異なるスキーマ種別に構成できます。デフォルトのスキーマ種別は wide であり、各メトリクスまたはプロファイルイベントが個別の列として保存されます。このスキーマは、単一列の読み取りに対して最も高いパフォーマンスと効率を発揮します。

transposed スキーマは、メトリクスやイベントが行として保存される system.asynchronous_metric_log と類似した形式でデータを保存します。このスキーマは、マージ時のリソース消費を削減するため、リソースの限られた環境での利用に有効です。

互換性のためのスキーマとして transposed_with_wide_view も存在します。これは、転置スキーマ(system.transposed_metric_log)を持つテーブルに実データを保存し、その上に wide スキーマを使用したビューを作成します。このビューは転置テーブルをクエリするため、wide スキーマから transposed スキーマへの移行に役立ちます。

関連項目