]> git.ipfire.org Git - oddments/collecty.git/commitdiff
Add some more verbose logging when creating/updating RRDs.
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 1 Sep 2012 17:49:28 +0000 (17:49 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 1 Sep 2012 17:49:28 +0000 (17:49 +0000)
collecty/plugins/base.py

index 188c6575165497633eeec3f54a69de501b60852f..5767997bc32a2b709e0d482d9c23da49fa0c5d5b 100644 (file)
@@ -170,6 +170,8 @@ class DataSource(threading.Thread):
                rrdtool.create(self.file, *args)
 
                self.log.debug(_("Created RRD file %s.") % self.file)
+               for arg in args:
+                       self.log.debug("  %s" % arg)
 
        def get_rrd_schema(self):
                schema = [
@@ -239,6 +241,13 @@ class DataSource(threading.Thread):
                        return
 
                self.log.debug(_("Submitting data to database. %d entries.") % len(self.data))
+               for data in self.data:
+                       self.log.debug("  %s" % data)
+
+               # Create the RRD files (if they don't exist yet or
+               # have vanished for some reason).
+               self.create()
+
                rrdtool.update(self.file, *self.data)
                self.data = []