rancher实现EFK日志收集

 

在分布式系统中,由于节点服务会部署多台,一旦出现线上问题需要通过日志分析定位问题就需要登录服务器一台一台进行日志检索,非常不便利,这时候就需要用到EFK日志收集工具。

 

在应用服务端部署Filebeat,将我们打印到日志文件中的日志发送到Logstash中,在经过Logstash的解析格式化后将日志发送到ElasticSearch中,最后通过Kibana展现出来。EFK基础版的架构如下:

rancher实现EFK日志收集

安装elasticsearch之前先配置如下的系统变量

 

修改/etc/sysctl.conf,在最后追加如下配置

vm.max_map_count = 655360

rancher实现EFK日志收集

 

修改