django-monitoring will figure out, that the user_count monitor is connected
to the MonitorUserCount model and it will also know that this model is
of the type MonitorCountBase which will know how to add one data point to
itself. In this case it would just add a row to the table which says that 1
user was added at timezone.now().

Finally django-monitoring provides a view which will show graphs for all
connected monitors. I still have to think about how to teach that view which
monitors to show, how to render the data and how to filter the data.

The base classes will probably have an attribute which describes the default
template but you could easily override those templates for your app.