k8s集群loki日志采集架构

elk用起来是不是感觉很笨重,维护起来也很耗费精力,而且资源占用也比较高,那就来尝试另一套日志工具,之所以推荐她,是因为笔者越用越发现她的好

loki官网文档参考: https://grafana.com/docs/loki/latest/

loki架构

loki 的架构一般可以由promtail+loki+grafana组成,promtail为日志采集端,loki负责日志的存储,grafana用来日志的查询和制图。

安装

在k8s集群中安装loki日志系统非常简单,使用Helm一条命令即可开箱即用:

helm upgrade --install loki grafana/loki-stack  --set grafana.enabled=true -n logging

暴露grafana端口:

kubectl port-forward svc/loki-grafana  3000:3000 -n logging

将loki添加到grafan数据源,地址为http://loki:3100
进入explore界面,就可以对日志进行查询了,loki的日志都打了标签,类似prometheus,难怪官网有句话: like prometheus , but for logs!

我们可以通过标签来对日志进行筛选,比如某个namespace的某些conntainer,我用的最多的也就这两个,其余的可以自己探索看看。

kubernetes日志架构PLG(promtail+loki+grafana)相关推荐

  1. EKS日志收集方案-PLG(Promtail+Loki+Grafana)

    组件概述(什么是PLG?) Promtail:日志收集代理,它通常被部署到需要监视应用程序的每台机器/容器上.Promtail主要是用来发现目标.将标签附加到日志流以及将日志推送到Loki.截止到目前 ...

  2. PLG日志平台搭建: Promtail + Loki + Grafana 全步骤

    文章目录 Loki 日志平台搭建 注意点 1. 二进制文件安装 启动与安装Grafana 启动 Promtail 与 loki 下载与安装 Promtail 与 loki 下载 Loki 与 Prom ...

  3. 从ELK/EFK到PLG – 在EKS中实现基于Promtail + Loki + Grafana容器日志解决方案

    ELK/EFK日志系统 如果今天谈论到要部署一套日志系统,相信用户首先会想到的就是经典的ELK架构,或者现在被称为Elastic Stack.Elastic Stack架构为Elasticsearch ...

  4. 轻量级日志分析PLG平台Loki安装部署及使用(promtail+loki+Grafana)

    轻量级日志分析PLG平台Loki安装部署及使用(promtail+loki+Grafana) Loki简介 简介 ​ Loki是 Grafana Labs 团队最新的开源项目,是一个水平可扩展,高可用 ...

  5. Promtail + Loki + Grafana实现日志管理系统

    参考文献https://blog.csdn.net/weixin_52270081/article/details/124801308 介绍 日志监控告警系统,较为主流的是ELK(Elasticsea ...

  6. 轻量级日志系统 PLG(**Promtail + Loki + Grafana**)架构技术调研

    开源的容器云日志方案 1.Promtail Promtail 是代理,负责收集日志并将其发送给loki.对标ELK中的Logstash. Promtail是一个日志收集的代理,它的主要工作模式是发现存 ...

  7. 轻量级日志采集系统Loki+grafana搭建

    轻量级日志采集系统Loki+grafana搭建 一.Loki介绍 整体架构 Loki的架构非常简单,使用了和prometheus一样的标签来作为索引,也就是说,你通过这些标签既可以查询日志的内容也可以 ...

  8. 日志多租户架构下的Loki方案

    当我们在看Loki的架构文档时,社区都会宣称Loki是一个可以支持多租户模式下运行的日志系统,但我们再想进一步了解时,它却含蓄的表示Loki开启多租户只需要满足两个条件: 配置文件中添加 auth_e ...

  9. 日志系统新贵,Loki到底优秀在哪里?

    点击关注公众号,利用碎片时间学习 总结下 loki 的优点 低索引开销 loki 和 es 最大的不同是 loki 只对标签进行索引而不对内容索引 这样做可以大幅降低索引资源开销 (es 无论你查不查 ...

最新文章

  1. 把ListT转换为DataTable
  2. java 模仿支付成功_揭秘Java工程师薪资为何这么高,教你如何成为架构师拿50W年薪!...
  3. ad13批量安装元件库_ad16如何批量添加封装库?
  4. 微信小程序--数据存储
  5. 17.1 Replication Configuration 复制:
  6. 使用 mod_rewrite 来修改 Confluence 6 的 URLs
  7. 【带着canvas去流浪(13)】用Three.js制作简易的MARVEL片头动画(下)
  8. IBM推出全闪存产品 加速服务器I/O性能
  9. 有哪些好的科研工具软件?
  10. psd转html 织梦,如何将PSD模型转化成XHTML和CSS文件
  11. Spring注解@Value在controller无法获取到值
  12. 《UnityAPI.ParticleSystem粒子系统》(Yanlz+Unity+SteamVR+云技术+5G+AI+VR云游戏+Particle+loop+Emit+立钻哥哥++OK++)
  13. python 爬取拉钩数据
  14. Linux系统如何查看服务器带宽及网络使用情况
  15. 服务器cpu配什么主板稳定,至强E3 1230V5配什么主板好 适合E3 1230 V5搭配的主板推荐...
  16. RD算法(一)—— 算法原理
  17. 黑马程序员 IO流
  18. 【基于matlab的mqam调制与解调系统】
  19. Rust 基础(七)
  20. 2020 没有学 Python 的那些人都后悔了!

热门文章

  1. 【洛谷】地球人口承载力估计【C语言程序】
  2. 转~~前端轮播 简单实现 啵啵啵!!!
  3. Sky Computing:利用空间异构分布式计算特性加速联邦学习
  4. oracle修改查询结果,Oracle使用查询结果更新表的方法
  5. Jmeter循环获取JDBC查询结果及断言数据库查询结果
  6. python 文字快闪视频制作
  7. Eagerly caching bean '' to allow for resolving potential circular references
  8. 基于卷积神经网络和小波变换的视频监控中的火灾探测
  9. Android app跳转QQ加人聊天或者加群
  10. win10文件同步到服务器失败,手把手为你解决win10系统同步时间同步失败的思路...