Paul Asmuth has released FnordMetric, a great looking tracking dashboard app that lets you measure and visualize events within your application.

Screenshot

FnordMetric ships with a standalone webserver, and sports a nice Ruby DSL:

# numeric (delta) gauge, 1-hour tick
gauge :messages_sent, 
  :tick => 1.hour.to_i, 
  :title => "Messages (sent) per Hour"

# on every event like { _type: 'message_sent' }
event(:message_sent) do
  # increment the messages_sent gauge by 1
  incr :messages_sent 
end

# draw a list of the most visited urls (url, visits + percentage), auto-refresh every 20s
widget 'Overview', {
  :title => "Top Pages",
  :type => :toplist,
  :autoupdate => 20,
  :gauges => [ :pageviews_per_url_daily ]
}

Check out Paul’s screencast or the README for more.


Have comments? Send a tweet to @TheChangelog on Twitter.

Subscribe to The Changelog Weekly – our weekly email covering everything that hits our open source radar.