共计 1039 个字符,预计需要花费 3 分钟才能阅读完成。
简介:
Loki 的第一个稳定版本于 2019 年 11 月 19 日发布,是 Grafana Labs 团队最新的开源项目,是一个水平可扩展,高可用性,多租户的日志聚合系统。Loki 是专门用于聚集日志数据,重点是高可用性和可伸缩性。与竞争对手不同的是,它确实易于安装且资源效率极高。
特点:
优点:
1、Loki 的架构非常简单,使用了和 prometheus 一样的标签来作为索引,通过这些标签既可以查询日志的内容也可以查询到监控的数据,不但减少了两种查询之间的切换成本,也极大地降低了日志索引的存储。
2、与 ELK 相比,消耗的成本更低,具有成本效益。
3、在日志的收集以及可视化上可以连用 grafana,实现在日志上的筛选以及查看上下行的功能。
缺点:
1、技术比较新颖,相对应的论坛不是非常活跃。
2、功能单一,只针对日志的查看,筛选有好的表现,对于数据的处理以及清洗没有 ELK 强大,同时与 ELK 相比,对于后期,ELK 可以连用各种技术进行日志的大数据处理,但是 loki 不行。
组成
本次安装使用 docker 部署
1.0 安装 docker-compose
2.0 下载 yaml 文件
3.0 启动服务
4.0 检查服务
5.0 配置服务
http://192.168.106.202:3000/
默认 granfna 密码 admin/admin
5.1 配置数据源
配置 ip 和默认数据源,配置完成点击测试 / 保存
5.2 配置数据源
explore 查询样例
5.3 输出匹配日志信息
至此一次样例日志查询完成
6.0 promtail 配置详解
promtail 容器为日志采集容器,配置文件在 promtail 容器 /etc/promtail/config.yml,将该容器部署在需要采集日志的服务器上就能正常采集日志传回 loki 服务收集整理
7.0 增加一台服务器日志采集
7.1 编写 promtail 的配置文件 config.yml
7.2 编写 docker-compose.yaml 配置文件
7.3 启动
8.0 去 loki 上查看检索
可以根据数据查询到相应日志信息。
【声明:文章来源于网络,侵删!】