I have wanted to try out collectd (https://collectd.org/) for some time now, does anyone have experience with it?
I haven't tried to write plugins for it but it comes with a lot out of the box and it's working well.
If you want to be lazy and not set up a complete graphing infrastructure, just run collectd, have it automatically log all your statistics, and use it with the bundled https://collectd.org/wiki/index.php/Collectd-web package to view your history when needed.
Recently I've been implementing salt stack, and collectd is really easy to automate config of. I've got salt fully configuring collectd, and then using the circonus api to setup monitoring rules automatically per applied states. It's a beautiful thing.