system.metric_log
在 ClickHouse Cloud 中进行查询
该系统表中的数据保存在 ClickHouse Cloud 中每个节点的本地。因此,如需获得所有数据的完整视图,需要使用 clusterAllReplicas 函数。更多详情请参阅此处。
描述
包含表 system.metrics 和 system.events 中指标值的历史记录,并会定期将其刷写到磁盘。
列
hostname(LowCardinality(String)) — 执行该查询的服务器主机名。event_date(Date) — 事件日期。event_time(DateTime) — 事件时间。event_time_microseconds(DateTime64) — 精确到微秒的事件时间。
示例
schema
可以使用 XML 标签 <schema_type> 为此表配置不同的 schema 类型。默认的 schema 类型是 wide,其中每个指标或 profile 事件都存储在单独的列中。对于单列读取,这种 schema 的性能和效率最高。
transposed schema 以类似 system.asynchronous_metric_log 的格式存储数据,其中指标和事件按行存储。此 schema 适用于资源受限的部署,因为它可以降低合并期间的资源消耗。
另请参阅
- metric_log 设置 — 启用或禁用该设置。
- system.asynchronous_metrics — 包含定期计算的指标。
- system.events — 包含已发生的多个事件。
- system.metrics — 包含即时计算的指标。
- Monitoring — ClickHouse 监控的基本概念。