笔记本引用
OTel 指标表主键优化
MetricName 现在使用 LowCardinality,除非你要处理数量极其庞大的不同指标名称,否则通常没有问题。即便如此,也只有在极端情况下才需要担心。时间戳从具有纳秒精度的 DateTime64 改为普通的 DateTime (秒级精度) ,对于指标来说已经完全足够。如果你愿意自行修改 schema,仍然可以保留纳秒精度。
我们还为时间添加了显式的最小/最大索引,并将主键中的完整属性 map 替换为哈希。相同的变更已应用到所有指标表 schema 中,我们也正在将这些变更提交到 OTel collector 上游。
相关 PR: #2545 fix: change metrics PK for better memory usage