docker容器日志收集方案(方案二 filebeat+syslog本地日志收集)


與方案一一樣都是把日志輸出到本地文件系統使用filebeat進行掃描采集

不同的是輸出的位置是不一樣的

我們對docker進行如下設置

sudo docker service update  --log-driver syslog  pbblyrmsof5t

這樣docker容器日志就會輸出到宿主機操作系統的syslog文件中

 

接下來我們打開文件查看:

 

已經輸出,這樣我們就可以使用filebeat進行掃描傳輸了。

這種方案同樣有問題,就是所有運行在本宿主機的容器和系統日志混在一起,除非做正則進行配置篩選或不篩選。同樣造成日志的混亂。這里解決了方案一的一個潛在問題就是可以設置操作系統的日志留存時間,這個日志記錄是有時間維度進行滾動刪除的,同時日志不會變目錄。


免責聲明!

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



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