From 5ddb3066d645e12cf1975af064a897a80fd0be7d Mon Sep 17 00:00:00 2001 From: Jeff Mueller Date: Tue, 18 Feb 2014 16:11:08 -0800 Subject: [PATCH] Fix namespacing for non-timer metrics Oops, looks like I missed a test for non-timer metrics. This fixes it. --- sinks/graphite.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sinks/graphite.py b/sinks/graphite.py index c5697e4d..d9cfdcc7 100644 --- a/sinks/graphite.py +++ b/sinks/graphite.py @@ -78,7 +78,10 @@ def _build_lines(self, metrics): for k, v, ts in metrics: # hack to insert the hostname into the graphite namespace namespace = k.split('.') - namespace.insert(-1, self.hostname) + if namespace[1] == 'timers': + namespace.insert(-1, self.hostname) + else: + namespace.append(self.hostname) k = '.'.join(namespace) try: if self.prefix and self.append: