CouchDB-Analytics is a tool for storing records of and querying against stored records of web application traffic.
The primary goals are:
- Real-time reports.
- Define standard reports, and users can easily create more specialized reports by creating custom views.
- Don't impose any meaningful delay on page rendering.
- Implement reporting without reliance on JavaScript or serving invisible graphics.
- CouchDB is most certainly a dependency. ;)
- erlang_couchdb is used for interfacing with CouchDB.
- mochiweb's
mochijson:encode/1
and mochijson:decode/1``.
- The first integration point will be as a BeepBeep middleware which will catch analytic data.