还在用笨重的ELK?日志系统新贵Loki 了解一下
优采云 发布时间: 2022-07-13 01:10还在用笨重的ELK?日志系统新贵Loki 了解一下
点击上方“Java基基”,选择“设为星标”
做积极的人,而不是积极废人!
每天14:00更新文章,每天掉亿点点头发...
源码精品专栏
在对公司容器云的应用中,Elasticsearch 的搜索功能,Elasticsearch 的多种搜索功能都用不上,最终选择了Grafana开源的Loki日志系统。
下面来介绍下 Loki 的基本概念和,当然 EFK 作为众多业内人士的一些日志,我们聚合解决方案需要有和掌握的。
基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能。
项目地址:
Loki Grafana Labs 的开源项目,是一个团队的开源项目,可扩展性高,是一个多级别的开源系统。
它的设计非常经济且易于操作,因为它不会为日志编制内容索引,而是为每个流编组标签,为我们和Kubernetes用户制作]相关的优化标签。
该项目受 Prometheus 的启发,官方的介绍就是:Like Prometheus,But For Logs。类似于 Prometheus 的日志系统。
项目地址:
https://github.com/grafana/loki/<br />
与其他日志混合系统相比,Loki 具有以下的一些特性:
基于微服务的思想,构建在 B2C 电商场景下的项目实战。核心技术栈,是 Spring Boot + Dubbo 。未来,会重构成 Spring Cloud Alibaba 。
项目地址:
说明如下:
Loki进程包含四个角色:
可以通过 Loki 路由器的 -target 参数指定运行角色。
如下:
如上图:
下载 Promtail 和 Loki:
wget https://github.com/grafana/loki/releases/download/v2.2.1/loki-linux-amd64.zip<br />wget https://github.com/grafana/loki/releases/download/v2.2.1/promtail-linux-amd64.zip<br />
安装提示:
<p>$ mkdir /opt/app/{promtail,loki} -pv<br /><br /># promtail配置文件<br />$ cat