Grafana Loki
Loki 是一个受 Prometheus 启发的水平可扩展、高可用、多租户日志聚合系统。它旨在实现极高的成本效益和易于操作性。它不对日志内容进行索引,而是为每个日志流建立一组标签。
Loki 项目于 2018 年在 Grafana Labs 启动,并在 KubeCon Seattle 上宣布。Loki 在 AGPLv3 许可下发布。
Grafana Labs 很自豪能主导 Loki 项目的开发,在 Grafana 中构建对 Loki 的一流支持,并确保 Grafana Labs 客户获得所需的 Loki 支持和功能。
为何选择 Grafana Loki?
Loki 采用独特的方法,仅索引元数据,而不是日志行的全文
Loki 的最小索引方法意味着在 Loki 中存储相同日志集所需的存储空间比其他解决方案少得多
- 记录任何格式的日志
- 写入速度快
- 索引小
- 运行成本更低
- 操作更简单
- 查询速度快
- 以动态方式切割和分析你的日志 (灵活)
Grafana Loki 如何工作?
使用 Promtail 拉取任何日志
Promtail 是专门为 Loki 构建的日志收集器。它使用与 Prometheus 相同的服务发现机制,并包含类似的特性,用于在将日志摄取到 Loki 之前进行标签标记、转换和过滤。
将日志存储在 Loki 中
Loki 不对日志文本进行索引。相反,日志条目被分组到流中并使用标签进行索引。这不仅降低了成本,还意味着日志行在 Loki 接收后的几毫秒内即可进行查询。
使用 LogQL 进行探索
使用 Loki 强大的查询语言 LogQL 来探索你的日志。你可以直接在 Grafana 中运行 LogQL 查询,与其他数据源一起可视化你的日志;或者对于喜欢命令行体验的用户,可以使用 LogCLI。
对你的日志设置告警
为 Loki 设置告警规则,以便对传入的日志数据进行评估。将 Loki 配置为将生成的告警发送到 Prometheus Alertmanager,以便路由到正确的团队。
基于开源构建,由社区驱动
6.6 万+
活跃用户
1.2 万+
GitHub 星标
400+
贡献者
选择最适合你的版本
Grafana Loki
受 Prometheus 启发的水平可扩展、高可用、多租户日志聚合系统。
适用于喜欢自行安装、管理和维护的用户。
Cloud 日志
Grafana Cloud Logs 作为一项全托管服务提供,是基于 Grafana Loki 构建的轻量级、经济高效的日志聚合系统。
由 Grafana Labs 管理和维护,为个人、团队和大型企业提供免费和付费选项。
在 Grafana Cloud 的免费层级中免费获得高达 50GB 的日志。
Enterprise 日志
一种自行管理的日志解决方案,可在大规模环境中安全运行,并获得 Grafana Labs 的专家支持。
适用于对数据本地化和隐私有特殊要求的组织的自行管理选项。