已采納回答 / 麥可同學
1,這個問題其實我在最后一節課有提到,如果產生了新的日志文件,你需要再讀取模塊里檢查當前文件的inode是否改變,有變化就重新打開文件句柄即可。2,可以考慮先將日志做統一搜集,比如都發送到隊列中或者落地,然后讀取模塊消費這些數據,有很多開源的解決方案,flume?,scribe什么的。如果日志量巨大,只用于監控的話,這樣做的成本比較高,可以使用prometheus這類拉取模式的解決方案。
2018-05-01