簡介:
elk 由
elasticsearch
、logstash
和kiabana
三個開源工具組成。官方**:
1、elasticsearch
是個開源分布式搜尋引擎,它的特點有:分布式,零配置,自動發現,索引自動分片,索引副本機制,
restful
風格介面,多資料來源,自動搜尋負載等。 2、
logstash
是乙個完全開源的工具,他可以對你的日誌進行收集、分析,並將其儲存供以後使用(如,搜尋)。 3、
kibana
也是乙個開源和免費的工具,他
kibana
可以為logstash
和elasticsearch
提供的日誌分析友好的
web介面,可以幫助您彙總、分析和搜尋重要資料日誌。
工作原理:
logstash從日誌裡取出資料推送到elasticsearch,elasticsearch進行處理分析,之後交給kibana來進行前端展示
二、elasticsearch部署
1、解壓elasticsearch-5.1.2.tar.gz
tar xzvf elasticsearch-5.1.2.tar.gz
2、啟動elasticsearch (或者
windows
:bin\elasticsearch.bat)
bin/elasticsearch
3、執行curl http://localhost:9200/
,提示下面的資訊說明啟動成功。
三、logstash部署 1、
解壓logstash-5.1.2.tar.gz
tar xvzf logstash-5.1.2.tar.gz
2、建立配置檔案logstash-******.conf
input }
output
stdout }
3、啟動logstash
bin/logstash -f logstash-******.conf
4、執行curl http://localhost:9200/
,提示下面的資訊說明啟動成功。
四、kibana部署
1、解壓kibana-5.1.2-linux-x86_64.tar.gz
tar xzvf kibana-5.1.2-linux-x86_64.tar.gz
2、開啟配置檔案config/kibana.yml ,在
21行左右去掉
elasticsearch.url
前面注釋
server.port: 5601
server.host: "192.168.100.233"
elasticsearch_url: ""
3、啟動kibana(或者windows:bin\kibana.bat )
bin/kibana
5、瀏覽器http://localhost:5601。
sass安裝入門
安裝的時候注意勾選第二項 add ruby executablesto your path.配置全域性變數。安裝完成過後,可以通過ruby v檢視是否成功。1 官方安裝 gem install sass sass v 檢視是否安裝成功 2 安裝rubychina的源 gem sources remo...
beanstalkd 安裝 入門
beanstalkd,乙個高效能 輕量級的分布式記憶體佇列系統,最初設計的目的是想通過後台非同步執行耗時的任務來降低高容量web應用系統的頁面訪問延遲,支援過有9.5 million使用者的facebook causes應用。後來開源,現在有postrank大規模部署和使用,每天處理百萬級任務。be...
git 安裝 入門
1.開啟eclipse 3.search git 安裝 隨便乙個 都可以 4.配置git 提交 ssh2 5.登入 github 6.進入 settings 7.新增 ssh2 key 也就是之前複製的public key 8.修改 git repository 通過命令把bblog 上傳到 hex...