Sometimes ago I wrote the post, where was thinking about importance of logging of application state to clearly see what’s going on inside and react accordingly. Logging is vital for any reliable system.
If logging is a must from development point of view, analytics is a must from business point of view. You would like to see, how many users signs-in and signs-up during the day, what actions they do inside the app, what issues they use all the time, what issues they never touch.
Following “Invent Own Bicycle” principle, I’ve created small project to attack the problem – Seismo.
Data is useless without visualization. Seismo project includes seismo-dashboard.
It’s pure client side application, build with Yeoman/Angular.js and could be deployed to any static server, it works great on gh-pages as well.
At the moment, the dashboard is not flexible at all. But I wish to create it fully customizable and widget based.
Even if we already used that for Likeastore the project is far away from being generally used. The project currently is nothing more as prototype now, but I would like to improve it in nearest future, so I hope something interesting might came out.