python-diamond / Diamond

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.
http://diamond.readthedocs.org/
MIT License
1.74k stars 601 forks source link

Fix tsdb metric names when cleaning #637

Closed DarrellMozingo closed 7 years ago

DarrellMozingo commented 7 years ago

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.

coveralls commented 7 years ago

Coverage Status

Coverage remained the same at 24.667% when pulling d15f2d43e046ead45cc1319a777262f80f415052 on DarrellMozingo:tsdb-metric-fix into cd271827f83af13515d11ec387db7b40538a2283 on python-diamond:master.

shortdudey123 commented 7 years ago

Awesome, thanks!