mongodb_plugin: mongo 2.4 compatibility #1
Ilya committed
Feb 25, 2017 at 01:12 UTC
e2e230eac79137e8d158ce5f90f7b8e6c0646eea
1 file changed
+4
-2
python.d/mongodb.chart.py
+4
-2
@@ -240,8 +240,10 @@ class Service(SimpleService):
240
self.info('Can\'t collect databases: %s' % str(error))
241
242
self.ss = dict()
243
- for elem in ['dur', 'backgroundFlushing', 'wiredTiger', 'tcmalloc', 'cursor', 'commands', 'repl']:
243
+ for elem in ['dur', 'backgroundFlushing', 'wiredTiger', 'tcmalloc', 'repl']:
244
self.ss[elem] = in_server_status(elem, server_status)
245
+ for elem in ['commands', 'cursor']:
246
+ self.ss[elem] = in_server_status(elem, server_status['metrics'])
247
248
try:
249
self._get_data()
@@ -532,7 +534,7 @@ def int_or_float(value):
534
535
536
def in_server_status(elem, server_status):
535
- return elem in server_status or elem in server_status['metrics']
537
+ return elem in server_status
538
539
540
def delta_calculation(delta, multiplier=1):