Yes, setting up graphite can be confusing and painful. Looks like the author created a Docker app that should also make it easier.
Another alternative and a shamless plug - I've created an open-source fabric script that automates the graphite install processes (on debian-based hosts). See https://github.com/gingerlime/graphite-fabric
Yep, I think it has too many dependencies and the architecture is over complicated. I've built a standalone stats collection/storage daemon that just works with any charts packaging - google charts, or whatever. Works great and doesn't require 10000 dependencies.
Yeah, I get that from the post. It's not a definitive solution though, docker is of limited use and doesn't excuse Graphite setup being broken in the first place.
Comments
The biggest problem is setting up and upgrading Graphite, which is a pain and semi-broken right now.
I've been successful using collectd + Librato, works great, specially since you can setup alerts effortlessly.
Yes, setting up graphite can be confusing and painful. Looks like the author created a Docker app that should also make it easier.
Another alternative and a shamless plug - I've created an open-source fabric script that automates the graphite install processes (on debian-based hosts). See https://github.com/gingerlime/graphite-fabric
Yep, I think it has too many dependencies and the architecture is over complicated. I've built a standalone stats collection/storage daemon that just works with any charts packaging - google charts, or whatever. Works great and doesn't require 10000 dependencies.
https://github.com/lsh123/stats-rrdb
I made a gist to show how to install it on the newest Ubuntu release: https://gist.github.com/kaspergrubbe/5792356
There is too many moving parts for my taste, but the web-interface is the worst.
I know, I've used your script in the past actually :)
That's why they use docker: it automates the process of building and packaging Graphite, so you don't have to worry about it.
You're done.Yeah, I get that from the post. It's not a definitive solution though, docker is of limited use and doesn't excuse Graphite setup being broken in the first place.