"elk"是三個開源專案的首字母縮寫,這三個專案分別是:elasticsearch、logstash 和 kibana。elasticsearch 是乙個搜尋和分析引擎。logstash 是伺服器端資料處理管道,能夠同時從多個**採集資料,轉換資料,然後將資料傳送到諸如 elasticsearch 等"儲存庫"中。kibana 則可以讓使用者在 elasticsearch 中使用圖形和圖表對資料進行視覺化,elastic stack 是 elk stack 的更新換代產品。
docker映象站
| docker@elastic
elasticsearch-7.6
| elasticsearch-7.6
kibana-7.6
| kibana-7.6
logstash-7.6
| logstash-7.6
我們使用docker映象來快速搭建,前提依然是要部署好docker環境哦~
docker pull docker.elastic.co/kibana/kibana:7.6.2
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.6.2
docker pull docker.elastic.co/kibana/kibana:7.6.2
#建立目錄
# e698bb545b02為elasticsearch的啟動成功後的容器id
docker run -d --link e698bb545b02:elasticsearch -p 5601:5601 -v /elk/kibana.yml:/usr/share/kibana/config/kibana.yml docker.elastic.co/kibana/kibana:7.6.2
docker run -d --rm -it -p 5044:5044 -p 9600:9600 -v /elk/logstash.yml:/usr/share/logstash/config/logstash.yml -v /elk/pipelins/:/usr/share/logstash/pipeline/ docker.elastic.co/logstash/logstash:7.6.2
# docker ps -a
公網ip:5601
使用Docker搭建ELK日誌蒐集系統 三
fluentd是用ruby編寫的,具有靈活性,對效能敏感的部分是用c編寫的 這就是為什麼treasure data,inc提供穩定的fluentd td agent 的原因。fluentd和td agent的區別在這裡。1.安裝fluentd的td agent curl l sh systemctl...
使用Docker快速搭建Gitlab
1.配置docker swarm環境 參考 2.修改linux host centos 7.4的預設ssh埠為1234 sed i s port 22 port 1234 g etc ssh sshd config systemctl restart sshd3.安裝gitlab yum updat...
基於docker搭建單機測試ELK
說明 本次使用的windows系統,利用vm進行安裝虛擬機器,安裝的只是單測試單機版elk。二 安裝centos7系統 自己有現成的映象跳過,沒有自行查詢資料完成 三 進行centos系統後進行docker安裝 1 yum install docker 後面一路回車 2 進行docker映象加速 四...