Django event tracker
Django-event-tracker is a simple application that enables event tracking via a simple HTTP GET request.
- install django event tracker into your system or
- configure celery to work with your project
eventtracker.urlssomewhere in your URLs
- customize your settings, see
eventtracker.conffor complete list of options and their default values
To store an event, do a GET request on
parameter in the URL mapping will determine the name of the event (only
required attribute) and you can supply additional parameters by passing in a
json object as GET parameter
Depending on your
EVENTS_TRACKER_BACKEND settings the event will either be
directly stored in the django database (value
'dummy', do not use in
production) or sent into a queue using
carrot. The data will be collected
by celeryd once every three minutes (by default) and stored into MongoDB.
Querying and analyzing of the data is left entirely to MongoDB since it is very good at that.