I'm interested in using MongoDB capped collections to log system activity on my Django project, in a similar way to what Django's builtin logging module already does.
Is there any way to achieve this?
I'm interested in using MongoDB capped collections to log system activity on my Django project, in a similar way to what Django's builtin logging module already does.
Is there any way to achieve this?
I think that is a good approach. You can use the new psutil module to gather statistics, using it as cron job or a daemon, inserting the data into mongodb. Then use highcharts or something similar to display the data.
Inserting to a capped collection in mongodb from psutil is just about as easy as save(), once you set up the db document structure to hold the data you're interested in.
Here's a thread I just saw that shows how you could display it (you could use an ajax call to get the data from mongo instead of hardcoding like the example.
http://lime-technology.com/forum/index.php?topic=29186.0;nowap