|
(I work for 37signals and wrote batsd) This is really just one piece in a bigger set of things to track performance, usage, etc. You can think of it as:
Emitters --> Statsd (or in this case, Batsd) --> dashboards, alerts, etc. We have emitters coming from Nginx, HAproxy, bluepill, postfix, etc. log files, a gem within all of our Rails apps, and a variety of other scripts that gather data. Those all point to batsd, which aggregates and stores them. We then extract the data into graphs on our dashboard, and use it extensively for Nagios alerting as well. There's a basic sample client included in this repository that we use for those purposes, though you're right, it just gets you raw numbers out of the box. We're planning on releasing more of both the "emitters" that gather data, as well as a major part of our graphing/dashboard interface "soon". And point well taken about making it more obvious how to get started and what you can use it for. I'll work on improving the documentation. |
(I don't have a horse in this race, I haven't used statsd before -- but I am planning to deploy some sort of statistics gathering soon and I wonder why I would choose your implementation over Etsy's, apart from the obvious appeal of the 37signals brand.)