1. Elasticsearch + Logstash + Kibana:

该架构是最简单的一种架构,该架构通过logstash来收集日志,通过elasticsearch来分析,检索日志,通过kibana展示。
2. Elasticsearch + Logstash + Filebeat + Kibana:

相比上一个架构,该架构增加了filebeat模块,它是一个轻量级的日志收集处理工具,部署在客户 端,Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,但缺点是logstash如果出现故障,会造成日志丢失。
3. Elasticsearch + Logstash + Filebeat + Kibana + Redis:

这种架构,通过增加了中间件来避免了日志的丢失。
4. Elasticsearch + Fluentd + Filebeat + Kibana:

该种架构使用fluentd来替换了Logstash,使用fluentd的插件同样可以直接将日志发送给 Elasticsearch。
本文介绍了四种基于Elasticsearch的日志系统架构方案,包括基本的Elasticsearch+Logstash+Kibana架构,以及在此基础上增加Filebeat、Redis和Fluentd的不同组合方式,探讨了各架构的特点与适用场景。
997

被折叠的 条评论
为什么被折叠?



