A metrics collection tool. It is different than other collection tools (e.g. diamond, collectd) in that it supports multidimensional metrics from its core. It is also meant to innately support easy concurrency. Collectors and handler are sufficiently isolated to avoid having one misbehaving component effect the rest of the system.
fullerite is also able to run Diamond collectors natively. This means you don't need to port your python code over to Go. We'll do the heavy lifting for you.
A command line tool to test fullerite handlers and metric stores they write to.
beatit -c test.conf --graphite -l error -t 100 --dps 500 --time 60
Above command runs 100 graphite handlers and tries sending 500 data points per second to each handler for 60 seconds.