服务器部署在阿里云,ES用的是5.3版本,里面index存了一些信息,然后用django写了个web让用户可以搜索ES里面的数据。现在想收集nginx的log到kibana进行可视化,主要是想看一下每次访问的IP地址,对用户的location做一个可视化。之前看一些blog文章,上面说如果用logstash来分析日志,然后在转存到ES,会有delay,而且web端也在不停的访问ES,所以怕服务器CPU过载严重,毕竟用的是最普通的服务器。后来看了官方的BEATS视频,里面用的filebeat是6.X版的,然后配置的部分没有详细的讲,所以看的不是特别的明白,想在就向问一下,对于我这种需求,到底用那个比较好呢?而且又不会给服务器带来太大的压力?谢谢了。
5 个回复
xiaoke - http://blog.51cto.com/kexiaoke
赞同来自: manman 、trycatchfinal 、Bird23
kennywu76 - Wood
赞同来自: manman
zqc0512 - andy zhou
赞同来自: manman
解析数据的问题。
配置pipeline
laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net
赞同来自: manman
beats更轻量级。
sa_linux - https://ops-coffee.cn
赞同来自:
https://mp.weixin.qq.com/s/CYUls7uczVwGzwptZOX0Dg