I am building an administrative front-end to a rails app and the
requirements seem awfuly write heavy to me... The client wants to see
*Total logins (per day)
*New accounts created (per day)
*Page views for signup form (per day)
*Last login / Last IP per user
All of this data should be available through the administrative
application over the web - no grepping through log files or running
I have set up Google analytics for the page view information and such,
but I guess I'm going to have to write some logging for the rest.
The immidiate solution for this is to create a 'logs' table in the
database (MySQL) and have rails write records for the relevant
statistics to the db. But I'm concerned with slowing down the site
too much making all these calls to the DB.
Has anyone got a better idea?