瞭解 ELK
ELK是Elasticsearch、Logstash、Kibana三大開源框架首字母大寫簡稱。市面上也被成為Elastic Stack。其中Elasticsearch是一個基於Lucene、分散式、通過Restful方式進行互動的近實時搜尋平臺框架。像類似百度、谷歌這種大資料全文搜尋引擎的場景都可以使用Elasticsearch作為底層支援框架,可見Elasticsearch提供的搜尋能力確實強大,市面上很多時候我們簡稱Elasticsearch為es。
Logstash是ELK的中央資料流引擎,用於從不同目標(檔案/資料儲存/MQ)收集的不同格式資料,經過過濾後支援輸出到不同目的地(檔案/MQ/redis/elasticsearch/kafka等)。Kibana可以將elasticsearch的資料通過友好的頁面展示出來,提供實時分析的功能。
市面上很多開發只要提到ELK能夠一致說出它是一個日誌分析架構技術棧總稱,但實際上ELK不僅僅適用於日誌分析,它還可以支援其它任何資料分析和收集的場景,日誌分析和收集只是更具有代表性。並非唯一性。
安裝 Kibana
Kibana是一個針對Elasticsearch的開源分析及視覺化平臺,用來搜尋、檢視互動儲存在Elasticsearch索引中的資料。使用Kibana ,可以通過各種圖表進行高階資料分析及展示。Kibana讓海量資料更容易理解。它操作簡單,基於瀏覽器的使用者介面可以快速建立儀表板( dashboard )實時顯示Elasticsearch查詢動態。設定Kibana非常簡單。無需編碼或者額外的基礎架構,幾分鐘內就可以完成Kibana安裝並啟動Elasticsearch索引監測。
官網:www.elastic.co/cn/kibana
kibana版本要和elasticsearch版本一致
下載完畢之後,解壓也需要一些時間!是一個標準的工程
好處:ELK基本上都是拆箱即用
啟動測試
1、解壓後的目錄
2、啟動
點選bin
目錄下的kibana.bat
執行
3、訪問測試
localhost:5601/
4、開發工具!(Psot、curl、head、谷歌瀏覽器外掛測試)
5、漢化
自己修改配置即可
本作品採用《CC 協議》,轉載必須註明作者和本文連結