課程
/后端開發(fā)
/Go
/Go并發(fā)編程案例解析
@麥可同學(xué)
我日志是按小時切割了,日志文件名前綴都一樣后綴是按日期小時區(qū)分的,在代碼里 讀取模塊,應(yīng)該怎么實現(xiàn)這部分邏輯,求老師給個詳細的思路方案,多謝。
2018-05-01
源自:Go并發(fā)編程案例解析
正在回答
1,這個問題其實我在最后一節(jié)課有提到,如果產(chǎn)生了新的日志文件,你需要再讀取模塊里檢查當(dāng)前文件的inode是否改變,有變化就重新打開文件句柄即可。
2,可以考慮先將日志做統(tǒng)一搜集,比如都發(fā)送到隊列中或者落地,然后讀取模塊消費這些數(shù)據(jù),有很多開源的解決方案,flume?,scribe什么的。如果日志量巨大,只用于監(jiān)控的話,這樣做的成本比較高,可以使用prometheus這類拉取模式的解決方案。
manny 提問者
麥可同學(xué) 回復(fù) manny 提問者
manny 提問者 回復(fù) 麥可同學(xué)
更來 回復(fù) manny 提問者
更來 回復(fù) 更來
我再問個問題,我想實現(xiàn),程序在A服務(wù)器運行,而游戲日志在B服務(wù)器上,我想從A機器上直接實時的遠程讀取B服務(wù)器上的日志,請給個詳細思路方案,非常感謝。
軌跡盒moc
舉報
課程帶你通過一個真實的線上日志監(jiān)控系統(tǒng)學(xué)習(xí)Golang以及并發(fā)的編程思想。
2 回答并發(fā)的去讀nginx最后一行日志會不會產(chǎn)生讀取日志重復(fù)的問題
1 回答老師你的 nginx 日志規(guī)則是什么
2 回答誰可以把日志和正則復(fù)制一下上來嗎?謝謝
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-05-01
1,這個問題其實我在最后一節(jié)課有提到,如果產(chǎn)生了新的日志文件,你需要再讀取模塊里檢查當(dāng)前文件的inode是否改變,有變化就重新打開文件句柄即可。
2,可以考慮先將日志做統(tǒng)一搜集,比如都發(fā)送到隊列中或者落地,然后讀取模塊消費這些數(shù)據(jù),有很多開源的解決方案,flume?,scribe什么的。如果日志量巨大,只用于監(jiān)控的話,這樣做的成本比較高,可以使用prometheus這類拉取模式的解決方案。
2018-05-01
我再問個問題,我想實現(xiàn),程序在A服務(wù)器運行,而游戲日志在B服務(wù)器上,我想從A機器上直接實時的遠程讀取B服務(wù)器上的日志,請給個詳細思路方案,非常感謝。