与分布式数据库事件日志记录的node.js(MongoDB的?)(Event logging wit

2019-08-03 13:11发布

我要找系统或库node.js的,可以记录每一个远程服务器上有关客户端访问信息,并自动收集供以后分析中央日志服务器上的信息。 远程服务器将只写访问,同时中央服务器会积累大量的数据读取的。

我希望有使用分布式[NoSQL的]数据库,如MongoDB的解决方案。 但是我还没有找到如何设置它。

例如,我希望清理旧数据中心日志服务器上启动(当数据已被处理)和旧日期项目可以用小的开销远程服务器上进行。

目前我们已经登录到文件和Hadoop系统日志分析。 但我认为,我们需要在数据库中积累数据。

Answer 1:

温斯顿 ,目前用于node.js的最好的日志框架,有选择登录到的MongoDB或CouchDB的。



Answer 2:

抄写员可能是你在找什么。 有节点包过

我从来没有检查出来,所以如果你观察它,发现它好/坏,容易/难以建立等我很想在评论读你的想法



Answer 3:

MongoDB的或任何其他分布式数据库解决不了问题。 在内部项目必须创建。 考虑MongoDB中的一些特点:

封顶收藏实际上是这样宽松的数据。 我可能是很好的历史很短。



文章来源: Event logging with distributed database for node.js (MongoDB?)