我有兴趣使用MongoDB capped collections来记录我的Django项目上的系统活动,就像Django builtin logging module已经做过的那样。
有没有办法实现这个目标?
答案 0 :(得分:0)
我认为这是一个很好的方法。您可以使用新的psutil模块来收集统计信息,将其用作cron作业或守护程序,将数据插入mongodb。然后使用highcharts或类似的东西来显示数据。
在设置db文档结构以保存您感兴趣的数据后,从psutil插入mongodb中的上限集合就像save()一样简单。
这是我刚刚看到的一个线程,它显示了如何显示它(您可以使用ajax调用从mongo获取数据,而不是像示例那样进行硬编码。
http://lime-technology.com/forum/index.php?topic=29186.0;nowap