!--NEWSZW_HZH_BEGIN--
在最近的项目中,为了便于剖析把项目标日志都存成了JSON格局。之前日志直接存在了文件中,而MongoDB适时闯入了我的视野,因而就把log存进了MongoDB中。log只存起来是没成心义的,最症结的是要从日志中发明业务的趋势、体系的性状破绽等。之前有一个用Java写的剖析模块,运行在Tomcat下。实现相当的重量级,添加一个新指标的流程也比拟繁琐,而且由于NFS的缘由还致使剖析失败。一直想改写,最初想用Ruby On Rails,可是一直没有时光学习和开发(在找借口啊!)。在杭州QCon 2011上又遇到了Node.js,虽然之前也听说过,但是没有深刻研讨,听了淘宝苏千 的演讲后,当时了就有要用Node.js实现这个日志剖析体系的想法。前端用JS,服务器用JS,就连数据库的Shell都是JS,想一想就够酷的——固然最症结是代码量小。在最近的项目中,为了便于剖析把项目标日志都存成了JSO