1. 程式人生 > >docker容器日誌收集方案(方案N,其他中介軟體傳輸方案)

docker容器日誌收集方案(方案N,其他中介軟體傳輸方案)

由於docker虛擬化的特殊性導致日誌收集方案的多樣性和複雜性下面接收幾個可能的方案

 

這個方案各大公司都在用只不過傳輸方式大同小異

中介軟體使用kafka是肯定的,kafka的積壓與吞吐能力相當強悍,其實kafka就是專門為傳輸日誌設計的,鏈路當中可以對日誌進行壓縮等。

這裡與方案四不同的地方除了中介軟體不一樣之外就是這裡的日誌輸出是容器輸出,不再是應用推送日誌了!這樣和應用沒有關係。

使用docker容器部署之後因為容器和微服務app是一體的,app應用日誌輸出是可以體現到整個容器。

中介軟體日誌傳輸與filebeat等掃描日誌檔案形式的日誌傳輸的不同除了有中間環節不一樣,其他就是使用方便,容器區分與日誌區分很簡單方便

其他方案見連結

https://mp.weixin.qq.com/s/KrLbLvCPk0rjsWhf0lfebA