Grafana Loki
Loki 是一个日志聚合系统,旨在存储和查询来自您所有应用程序和基础设施的日志。
最简单的入门方式是使用 Grafana Cloud,我们的完全可组合可观测性技术栈。
Grafana Loki
Loki 是一个受 Prometheus 启发的水平可扩展、高可用、多租户日志聚合系统。它设计得非常经济高效且易于操作。它不索引日志内容,而是为每个日志流索引一组标签。
Loki 项目于 2018 年在 Grafana Labs 启动,并在西雅图 KubeCon 大会上宣布。Loki 在 AGPLv3 许可下发布。
Grafana Labs 自豪地主导 Loki 项目的开发,将对 Loki 的一流支持集成到 Grafana 中,并确保 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 Star
400+
贡献者
选择最适合您的版本
Grafana Loki
受 Prometheus 启发的水平可扩展、高可用、多租户日志聚合系统。
适用于喜欢自行安装、管理和维护的用户。
Cloud 日志
Grafana Cloud Logs 是基于 Grafana Loki 的轻量级、经济高效的日志聚合系统,作为完全托管服务提供。
由 Grafana Labs 管理和维护,提供个人、团队和大型企业适用的免费和付费选项。
在 Grafana Cloud 免费套餐中免费获取高达 50GB 的日志。
Enterprise 日志
一个自行管理的日志解决方案,可在 Grafana Labs 专家支持下安全地大规模运行。
对于在数据本地化和隐私方面有特殊要求的组织来说,这是一个自行管理的选项。