@cryptotaxi247 / netdata-1 / commits / 0271b70b9

rabbitmq: handle "disk_free": "disk_free_monitoring_disabled" (#7226)

Ilya Mashchenko committed Oct 31, 2019 at 12:33 UTC 0271b70b91e5e77c4947ad558cded8c7a04a005f
1 file changed +9
collectors/python.d.plugin/rabbitmq/rabbitmq.chart.py
+9
@@ -231,6 +231,7 @@ class Service(UrlService):
231
232 data = loads(raw)
233 stats = fetch_data(raw_data=data, metrics=NODE_STATS)
234 + handle_disabled_disk_monitoring(stats)
235 self.debug("number of metrics: {0}".format(len(stats)))
236 return stats
237
@@ -284,3 +285,11 @@ def fetch_data(raw_data, metrics):
285 data['_'.join(metrics_list)] = value
286
287 return data
288 +
289 +
290 +def handle_disabled_disk_monitoring(node_stats):
291 + # https://github.com/netdata/netdata/issues/7218
292 + # can be "disk_free": "disk_free_monitoring_disabled"
293 + v = node_stats.get('disk_free')
294 + if v and isinstance(v, str):
295 + del node_stats['disk_free']