system.aggregated_zookeeper_log
此表包含 ZooKeeper 操作的聚合统计信息 (例如操作次数、平均延迟、错误数) ,按 (session_id, parent_path, operation, component, is_subrequest) 分组,并定期刷写到磁盘。
与记录每个独立请求和响应的 system.zookeeper_log 不同,此表会将操作聚合分组,因此更加轻量,也更适合生产负载。
属于 Multi 或 MultiRead 批处理的操作会通过 is_subrequest 列单独跟踪。子请求的延迟为零,因为总延迟归属于外层的 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) — 该分组中所有操作的平均延迟,单位为微秒。子请求的延迟为零,因为延迟归属于外层的Multi或MultiRead操作。component(LowCardinality(String)) — 触发该事件的组件。
另请参见
- system.zookeeper_log — 按请求记录的详细 ZooKeeper 日志。
- ZooKeeper