這里的 ELK其實對應三種不同組件
1.ElasticSearch:基于Java,一個開源的分布式搜索引擎。
2.LogStash:基于Java,開源的用于收集,分析和存儲日志的工具。(它和Beats有重疊的功能,Beats出現之后,LogStash專門做日志的分析了)
3.Kibana:基于Node.js,主要為ElasticSearch和LogStash提供WEB頁面展示,可以匯總,分析搜索信息。
4.Beats:數據采集,它其實是一個綜合的名字,它由一些子項目組合而成。
(4.1)Packetbeat(搜集網絡流量數據)(4.2)Topbeat(搜集系統、進程和文件系統級別的 CPU 和內存使用情況等數據)(4.3)Filebeat(用于監控,搜集服務器日志文件)(4.4)Winlogbeat( Windows 事件日志數據收集)(4.5)Metricbeat(可定期獲取外部系統的監控指標信息,可用于監控,收集,Apache,Mysql,Nginx,Redis,Zookeeper等服務)