News for hackers. Stuff that matters.
Re:Loupe: Etsy's New Monitoring Stack by plasma on Tuesday June 11, 2013 @07:49PM (#5865526)
Anyone recommend an easy way to get started with StatsD?

I've tried to configure/install/setup StatsD etc in the past but hit so many problems with dependencies, undocumented software needing to be installed, etc.

Any tutorial or something to get stats being tracked and graphed beautifully would be awesome.

Re:Loupe: Etsy's New Monitoring Stack by thibaut_barrere on Wednesday June 12, 2013 @07:07AM (#5867476)
Batsd [1] is a stripped down version of (StatsD + Graphite) that works well in my opinion. You won't have the full graphite functions etc, but it's easier to get started.

[1] https://github.com/noahhl/batsd

Re:Loupe: Etsy's New Monitoring Stack by russgray on Wednesday June 12, 2013 @04:24AM (#5867093)
This blog post helped me when I took a look last year: http://geek.michaelgrace.org/2011/09/installing-statsd-on-ub...
Re:Loupe: Etsy's New Monitoring Stack by kawsper on Wednesday June 12, 2013 @05:45AM (#5867293)
It just too bad there is a lot of moving parts in this setup.

Graphite consists of these three parts:

carbon - a daemon that listens for time-series data. whisper - a simple database library for storing time-series data. webapp - a (Django) webapp that renders graphs on demand.

And statsd is its own daemon.

That means 3 daemons needs to run to make stat aggregating.

Re:Loupe: Etsy's New Monitoring Stack by ghotli on Wednesday June 12, 2013 @08:38AM (#5867734)
Just use the existing chef recipies out there for setting it up. Why would you try to get all the moving parts integrated properly when the work has already been done? Stand on the shoulders of giants.
Re:Loupe: Etsy's New Monitoring Stack by kawsper on Thursday June 13, 2013 @07:32PM (#5877356)
> when the work has already been done?

I am very wary about introducing new software into our stack, if I doesn't understand it. Bad configured software could cause problems down the road.

Last time I tried out a recipe that installed Redis, it didn't version lock the Redis-server which meant that the daemon couldn't start because they had deprecated some configs.

The recent DDOS DNS attacks was possible because people have setup wrongly configured DNS servers.