Kubernetes的应用日志-Filebeat
方案选择
发现logstash十分消耗内存(大约500M),经人提醒改用filebeat(大约消耗10几M内存)
在进行日志收集的过程中,我们首先想到的是使用Logstash,因为它是ELK stack中的重要成员,但是在测试过程中发现,Logstash是基于JDK的,在没有产生日志的情况单纯启动Logstash就大概要消耗500M内存,在每个Pod中都启动一个日志收集组件的情况下,使用logstash有点浪费系统资源,经人推荐我们选择使用Filebeat替代,经测试单独启动Filebeat容器大约会消耗12M内存,比起logstash相当轻量级。
方案与Logstash相同,选择方案二
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 wshten@gmail.com
文章标题:Kubernetes的应用日志-Filebeat
本文作者:KevinTen
发布时间:2019-08-30, 11:41:10
最后更新:2019-08-30, 20:51:34
原始链接:http://github.com/kevinten10/2019/08/30/Cloud/kubernetes/Cloud-K8s-Log-Filebeat/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。