這是一款基于node.js 和 socket.io 構(gòu)建的web端日志實(shí)時(shí)監(jiān)控工具母债,搭建迅速,界面有逼格。
下面是ubuntu16.04上的安裝流程:
安裝 nodejs
$ sudo apt install nodejs-legacy (建議去官網(wǎng)下載最新版本)
2 安裝 node npm
$ sudo apt install npm
3 安裝 log.io
$ sudo npm install -g log.io --user "ubuntu" #這邊填寫(xiě)自己對(duì)應(yīng)的用戶(hù)名
4 修改配置文件
vim ~/.log.io/harvester.conf
exports.config = {
nodeName: "填寫(xiě)監(jiān)控應(yīng)用的名稱(chēng)",
logStreams: {? ? #監(jiān)控的io流
sys_io: [? ? #每個(gè)流里對(duì)應(yīng)多個(gè)監(jiān)控節(jié)點(diǎn),可手動(dòng)添加肾请,記得加逗號(hào)
"/home/yourpate/app.log"
]
},
server: {
host: '0.0.0.0',
port: 28777? #默認(rèn)端口配置
}
}
5啟動(dòng)服務(wù)端
log.io-server
6啟動(dòng)客服端
log.io-harvester #加載配置文件
然后打開(kāi)瀏覽器訪問(wèn)本地28778端口就可以看到監(jiān)控畫(huà)面啦留搔,具體的UI操作就自己研究吧
7友情提示?服務(wù)掛死重啟時(shí)更胖,要先啟動(dòng)服務(wù)端再啟動(dòng)客戶(hù)端,才能正常加載配置和讀取數(shù)據(jù)隔显。