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

system.aggregated_zookeeper_log

このテーブルには、(session_id, parent_path, operation, component, is_subrequest) ごとにグループ化され、定期的にディスクにフラッシュされる ZooKeeper 操作の集計統計情報 (例: 操作数、平均レイテンシ、エラー) が格納されます。

個々のリクエストおよびレスポンスをすべて記録する system.zookeeper_log とは異なり、このテーブルでは操作をグループ単位で集計するため、はるかに軽量で、本番ワークロードにより適しています。

Multi または MultiRead バッチの一部である操作は、is_subrequest カラムによって個別に追跡されます。サブリクエストのレイテンシは 0 です。これは、総レイテンシがそれを含む Multi/MultiRead 操作に割り当てられるためです。

カラム:

  • hostname (LowCardinality(String)) — サーバーのホスト名。
  • event_date (Date) — グループがフラッシュされた日付。
  • event_time (DateTime) — グループがフラッシュされた時刻。
  • session_id (Int64) — セッション ID。
  • parent_path (String) — パスのプレフィックス。
  • operation (Enum) — ZooKeeper 操作の種類。
  • is_subrequest (UInt8) — この操作が Multi または MultiRead 操作内のサブリクエストであったかどうか。
  • count (UInt32) — グループ内の操作数。
  • errors (Map(Enum, UInt32)) — グループ内のエラー。エラーコードから件数へのマッピングです。
  • average_latency (Float64) — グループ内のすべての操作における平均レイテンシ (マイクロ秒単位) 。サブリクエストのレイテンシは 0 です。これは、レイテンシがそれを含む Multi または MultiRead 操作に割り当てられるためです。
  • component (LowCardinality(String)) — イベントの原因となったコンポーネント。

関連情報