Metrics Server

16 views
Skip to first unread message

Miki

unread,
Apr 16, 2011, 12:19:02 AM4/16/11
to clj...@googlegroups.com
Greetings,

FYI: I wrote a blog post on a small metrics server I wrote, you can view it over at http://clojurewise.blogspot.com/2011/04/graphing-metrics.html
It shows how to used Compojure/Ring/Hiccup as web stack, as well and using a database (clojure.contrib.sql). The project also show how to pack everything
in a single uberjar to pass around.

Hope you find it useful,
--
Miki

Aaron Crow

unread,
Apr 17, 2011, 8:19:20 PM4/17/11
to clj...@googlegroups.com
Cool project Miki, thanks for sharing. I like the modularity of the design, specifically the way that servers publish their metrics and then you piece together the reporting part of it however you want (such as writing a Clojure tool to show you graphs ;-). 

Avram Aelony

unread,
Apr 18, 2011, 12:03:09 AM4/18/11
to clj...@googlegroups.com, clj...@googlegroups.com

Miki, thanks for sharing.  Very cool project. Nice use of Flot.  Have you checked out protovis <http://vis.stanfordedu/protovis/ex/> as well ?  

We should compare notes at some point with a metrics system I have in place (though unfortunately not written in clojure).  That said, however, I am (finally) putting together something in clojure - a system for determining pertinent metric outliers with sensible alerting. 

Could that be the next step in your project as well?

Best,
Avram

Miki

unread,
Apr 18, 2011, 7:39:06 AM4/18/11
to clj...@googlegroups.com

Have you checked out protovis <http://vis.stanfordedu/protovis/ex/> as well ?  
I remember you mentioned it, but I didn't try it. flot was enough for this.
 
 
We should compare notes at some point with a metrics system I have in place (though unfortunately not written in clojure).
Our is also not written in Clojure. Most of the servers are in Java, a new one is in Python but still have the same interface.

 That said, however, I am (finally) putting together something in clojure - a system for determining pertinent metric outliers with sensible alerting. 
Could that be the next step in your project as well?
We'll see, this was a skunk project and I need to see if it'll catch up or not. Currently my company uses OpenNMS to track metrics and get alerts.
 
Reply all
Reply to author
Forward
0 new messages