]> arthur.barton.de Git - netdata.git/commitdiff
mongodb_plugin: mongo 2.4 compatibility #1
authorIlya <ilyamaschenko@gmail.com>
Fri, 24 Feb 2017 16:12:52 +0000 (01:12 +0900)
committerIlya <ilyamaschenko@gmail.com>
Fri, 24 Feb 2017 16:12:52 +0000 (01:12 +0900)
python.d/mongodb.chart.py

index c2852b038941ae6b761dc58683759438bc5055fc..57bd2a5a2ea51f895b6906e11676c75ccaeefe68 100644 (file)
@@ -240,8 +240,10 @@ class Service(SimpleService):
             self.info('Can\'t collect databases: %s' % str(error))
 
         self.ss = dict()
-        for elem in ['dur', 'backgroundFlushing', 'wiredTiger', 'tcmalloc', 'cursor', 'commands', 'repl']:
+        for elem in ['dur', 'backgroundFlushing', 'wiredTiger', 'tcmalloc', 'repl']:
             self.ss[elem] = in_server_status(elem, server_status)
+        for elem in ['commands', 'cursor']:
+            self.ss[elem] = in_server_status(elem, server_status['metrics'])
 
         try:
             self._get_data()
@@ -532,7 +534,7 @@ def int_or_float(value):
 
 
 def in_server_status(elem, server_status):
-    return elem in server_status or elem in server_status['metrics']
+    return elem in server_status
 
 
 def delta_calculation(delta, multiplier=1):