首页/云/可观测性速查/Loki 架构与组件分工
本包目录(282 条)
监控体系与方法40 条Prometheus 与采集64 条Grafana 与看板53 条
日志平台52 条
链路追踪23 条告警与响应50 条

Loki 架构与组件分工

Loki 只索引标签、内容压缩存块:distributor 校验分发、ingester 攒块下传、querier 查询、compactor 压缩清理;存储走对象存储。

可观测性速查云更新于 2026-10-12

组件与部署形态

组件与部署形态
distributor     → 校验限额、哈希标签、分发写入
ingester        → 内存攒块,周期性下传对象存储
querier         → 并行查询 index + chunks,聚合并返回
query-frontend  → 查询拆分、队列与结果缓存
compactor       → 压缩块、执行保留策略

部署形态:单进程(all-in-one 小规模)
          或微服务拆分(distributor/ingester/querier 独立扩展)
索引只存标签,全文检索靠暴力扫块(并行 + 布隆过滤)换成本,这是 Loki 与 ES 的核心差异。

易错点

  • 单进程模式适合小规模与验证,但扩展维度少,容量上去后要规划拆分
  • 对象存储是数据真源:本地不是持久层,规划时把生命周期与权限一并考虑

数据来源与参考

  • Grafana 官方文档 · Loki architecture
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌