- Elastic Stack應(yīng)用寶典
- 田雪松編著
- 384字
- 2020-07-22 17:21:22
1.6 本章小結(jié)
本章我們完成了一次Elastic Stack的“Hello,World!”之旅,最終搭建了一套由Elastic Stack實現(xiàn)的日志收集系統(tǒng)。在這個系統(tǒng)中,Elasticsearch的日志文件通過Filebeat提取出來,再通過Logstash傳輸?shù)紼lasticsearch中,最終在Kibana中檢索到了這些日志數(shù)據(jù)。在搭建的過程中也可以看到,除了Kibana以外,Elastic Stack中的組件都可以獨立使用,并非一定要與Elastic Stack其他組件同時使用。本書后續(xù)章節(jié)都將基于這套系統(tǒng),并且通過修改它們的配置文件以適配其他應(yīng)用場景。
最后再來回顧一下Elastic Stack中組件的作用:
● Elasticsearch:用于數(shù)據(jù)存儲和數(shù)據(jù)檢索,天然支持?jǐn)?shù)據(jù)分片和復(fù)制,可以輕松實現(xiàn)擴(kuò)容,在很多情況下也被當(dāng)成NoSQL數(shù)據(jù)庫獨立使用。
● Logstash:用于數(shù)據(jù)清洗、數(shù)據(jù)傳輸,可以適配多種輸入和輸出數(shù)據(jù)源,同時還提供了豐富的過濾器插件。
● Kibana:用于數(shù)據(jù)可視化和數(shù)據(jù)分析,可以看作是Elasticsearch的界面。
●Filebeat:Beats組件中的一種,是一種安裝于宿主機(jī)的輕量級組件,核心作用就是將宿主機(jī)上指定文件的內(nèi)容提取出來并發(fā)送到指定的目的地。
推薦閱讀
- Docker技術(shù)入門與實戰(zhàn)(第3版)
- Learning Apex Programming
- C語言最佳實踐
- Instant QlikView 11 Application Development
- Mastering Unity Shaders and Effects
- Mastering Rust
- 嚴(yán)密系統(tǒng)設(shè)計:方法、趨勢與挑戰(zhàn)
- Unity UI Cookbook
- Microsoft Azure Storage Essentials
- Java高并發(fā)核心編程(卷1):NIO、Netty、Redis、ZooKeeper
- 21天學(xué)通C++(第5版)
- 開源項目成功之道
- Hadoop大數(shù)據(jù)分析技術(shù)
- 現(xiàn)代C:概念剖析和編程實踐
- Go語言從入門到精通