]> arthur.barton.de Git - netdata.git/commitdiff
remove trailing '_' from chart name when configuration doesn't specify job name
authorpaulfantom <paulfantom@gmail.com>
Wed, 6 Jul 2016 17:25:42 +0000 (19:25 +0200)
committerpaulfantom <paulfantom@gmail.com>
Wed, 6 Jul 2016 17:25:42 +0000 (19:25 +0200)
python.d/python_modules/base.py

index a1b28d853960685ec228481720b2a1a9acbb9588..c025f16dae4cb298633e83d7ac5d2bec95256ae5 100644 (file)
@@ -330,7 +330,11 @@ class SimpleService(BaseService):
         idx = 0
         for name in self.order:
             options = self.definitions[name]['options'] + [self.priority + idx, self.update_every]
-            self.chart(self.__module__ + "_" + self.name + "." + name, *options)
+            if self.name == "":
+                type_id = self.__module__
+            else:
+                type_id = self.__module__ + "_" + self.name
+            self.chart(type_id + "." + name, *options)
             # check if server has this datapoint
             for line in self.definitions[name]['lines']:
                 if line[0] in data:
@@ -352,7 +356,11 @@ class SimpleService(BaseService):
 
         updated = False
         for chart in self.order:
-            if self.begin(self.__module__ + "_" + str(self.name) + "." + chart, interval):
+            if str(self.name) == "":
+                type_id = self.__module__
+            else:
+                type_id = self.__module__ + "_" + self.name
+            if self.begin(type_id + "." + chart, interval):
                 updated = True
                 for dim in self.definitions[chart]['lines']:
                     try: