系统代码地址:https://github.com/2225377fjs/weblogviewer
系统需求:
因为机器较多,偶尔需要在线调试一些东西,看看log状况,如果要上机器去看的话就比较麻烦,就希望能够开发一个能够支持在浏览器上实时tail查看日志的系统,能够配置和管理多个监控的服务器,同时希望系统是比较轻的,不要影响服务器上现有的应用。
最开始http://logio.org/ 查到了这么个东西,node.js开发,不过感觉实在是太简陋了,功能也不够强,没有暂停功能实在是不能容忍,而且在需要监控的进程上会不管现在有没有要查看的需求,都会读取数据,发送到中心节点,浪费CPU啊,我擦。
所以就手撸了一个出来,
代码结构: