Diamond is a python daemon that collects system metrics and publishes them to Graphite (and others). It is capable of collecting cpu, memory, network, i/o, load and disk metrics. Additionally, it features an API for implementing custom collectors for gathering metrics from almost any source.
PR #616 made a regression where the cleaned metric names weren't getting sent to TSDB (it was building the metric before cleaning the metric). Fixed that and added a few extra assertions around compression.
Coverage remained the same at 24.667% when pulling d15f2d43e046ead45cc1319a777262f80f415052 on DarrellMozingo:tsdb-metric-fix into cd271827f83af13515d11ec387db7b40538a2283 on python-diamond:master.
PR #616 made a regression where the cleaned metric names weren't getting sent to TSDB (it was building the metric before cleaning the metric). Fixed that and added a few extra assertions around compression.