Loki 的结构化元数据:一场与系统日志的较量
2025-03-19
Grafana Loki,号称日志领域的 Prometheus,其早期数据模型却在处理系统日志(syslog 或 systemd journal)时暴露出致命缺陷。它将每个标签值组合分别存储,且不压缩日志存储,导致高基数标签引发存储爆炸。为解决这个问题,Loki 引入了“结构化元数据”,但目前(3.0.0 版本)仍不成熟。结构化元数据标签并非真正的 Loki 标签,查询方式不同,且与现有标签的迁移困难重重,甚至可能导致高基数标签的意外创建。升级需谨慎,旧数据迁移代价巨大,建议新项目使用时充分考虑其局限性。