This repo contains some Ansible playbooks and roles to configure a monitoring stack consisting of Tensor, Riemann, InfuxDB, and Grafana (TRIG for short).
The playbooks here are targeted at running these services on FreeBSD hosts, but should be adaptable to other systems fairly simply. Targeting FreeBSD lets me use jails to run these as containerized services on a FreeNAS host, which provides a nice GUI for administering them.