Docker部署ELK 7.0.1集群之Logstash安裝介紹


1、下載鏡像

[root@vanje-dev01 ~]# docker pull logstash:7.0.1

2、安裝部署

  2.1  創建宿主映射目錄

[root@vanje-dev01 ~]# mkdir /etc/logstash/
[root@vanje-dev01 ~]# mkdir /etc/logstash/conf.d

  2.2 編輯配置文件

[root@vanje-dev01 ~]# vim /etc/logstash/logstash.yml 
 http.host: "0.0.0.0"
[root@vanje-dev01 ~]# touch /etc/logstash/patterns
[root@vanje-dev01 ~]# chown -R 1000:1000 /etc/logstash/

  2.3 啟動

[root@vanje-dev01 ~]# docker run -d --name logstash -p 5044:5044 -p 9600:9600 \
     -v /etc/logstash/logstash.yml:/usr/share/logstash/config/logstash.yml \
     -v /etc/logstash/conf.d:/usr/share/logstash/pipeline \
     -v /etc/logstash/patterns:/usr/share/logstash/patterns \
     logstash:7.0.1

目錄映射說明:

  1、/etc/logstash/logstash.yml:logstash啟動配置文件

  2、/etc/logstash/conf.d: logstash過濾日志規則

  3、/etc/logstash/patterns: 自定義匹配規則

生產中為了保證elk集群的穩定性,Logstash作為日志的解析分割,一般都會在前面添加redis或者kafka集群。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM