I am looking for a flexible event registration platform for storing both predefined (username, ip address) and non-represented (can be generated by any code if necessary) for Django. I am currently doing some of these with log files, but in the end it requires various analysis scripts and gets into the database anyway, so I plan to send it immediately to a nosql store like MongoDB or Redis.
The idea is to easily request, for example, which ip address is most often used by the user, regardless of whether the user performed an action, looked at the result for a specific event, etc.
Is there something that already does this?
If not, I think about it:
An βeventβ is a dictionary attached to a request object. Middle software fills in various fragments (username, ip, sql time), the code fills in the rest as necessary.
After the request is submitted, the hook after the request discards the event in mongodb / redis, normalizing various fields (for example, increasing the username counter: ip-address) and leaving the rest in as-is.
Words of wisdom / pointers to code that does some / all of this will be appreciated.
source share