Today, Heroku announced log2viz: a way to visualize your log data. Here’s what it looks like:
This is for one of my applications, running on Heroku. It gives you real-time updates; these graphs actually change as you watch them.
It’s pretty easy to use the version Heroku has up, located at https://log2viz.herokuapp.com/, I was already logged into my Heroku account, and all my apps were there.
If you’d like to use your own private install, that’s easy too: just clone the repo and do this:
$ heroku create -a myviz # create a new oauth client $ curl -i -n -X POST \ -d "client[name]=myviz-production&client[[redirect_uri]=https://myviz.herokuapp.com/auth/heroku/callback" https://api.heroku.com/oauth/clients $ heroku config:set HEROKU_ID=xxxxxxxx HEROKU_SECRET=xxxxxx HEROKU_AUTH_URL=https://id.heroku.com $ git push heroku master
Pretty easy! Now you have your own copy running on an app.
For more details, check out the official blog post over on Heroku’s blog: it explains more details about how it actually works.