ELK常见架构

1.  Elasticsearch + Logstash + Kibana:

ELK常见架构_第1张图片

 该架构是最简单的一种架构,该架构通过logstash来收集日志,通过elasticsearch来分析,检索日志,通过kibana展示。

2.  Elasticsearch + Logstash + Filebeat + Kibana:

ELK常见架构_第2张图片

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

3.  Elasticsearch + Logstash + Filebeat + Kibana + Redis:

ELK常见架构_第3张图片

 这种架构,通过增加了中间件来避免了日志的丢失。

4.  Elasticsearch + Fluentd + Filebeat + Kibana:

ELK常见架构_第4张图片

该种架构使用fluentd来替换了Logstash,使用fluentd的插件同样可以直接将日志发送给 Elasticsearch。

你可能感兴趣的:(ELK/EFK,elk,架构,运维,linux)