官网
Grafana Loki documentation | Grafana Loki documentation
优势
- 轻量级、易部署:轻量级的日志聚合工具,易维护
- 标签索引存储:支持高效的日志查询和检索,使大规模分布系统中管理和查询日志数据变得更加方便
- 集成grafana:grafana loki 和grafana紧密集成,可以在grafana中直接展示和分析loki中的日志数据
- 灵活的查询语言:LogQL,帮助用户快速编写复杂的日志查询语句,实现快速检索和分析大量的日志数据
原理
Loki
- 用于日志聚合和存储的系统,旨在帮助用户处理大量的日志数据
- 使用标签化日志存储方式,类似于 Prometheus 的时间序列数据库,使得查询和筛选日志变得非常高效
- 用户可以将日志数据发送到 Loki 中,进行快速的查询和分析,并利用 Grafana 进行数据可视化
Promtail
- Promtail 是 Loki 的代理程序,用于收集和发送日志数据到 Loki 中
- 负责从各个源(例如文件、系统日志等)