fix rabbitmq_info bug to check key existence

Change-Id: Idb34bb47aca9f0be6fba052954ce54cbb7cb7cf5
This commit is contained in:
Jerry Zhao 2014-10-09 00:47:06 -07:00
parent 7099464c5a
commit 3ed1fefb5d

View File

@ -87,11 +87,12 @@ def get_stats():
if "messages" in i:
stats['ctl_messages'] += i['messages']
stats['ctl_messages_%s' % i['name']] = i['messages']
stats['ctl_memory'] += i['memory']
stats['ctl_consumers'] += i['consumers']
stats['ctl_messages_%s' % i['name']] = i['messages']
stats['ctl_memory_%s' % i['name']] = i['memory']
stats['ctl_consumers_%s' % i['name']] = i['consumers']
if "memory" in i:
stats['ctl_memory'] += i['memory']
stats['ctl_memory_%s' % i['name']] = i['memory']
if "consumers" in i:
stats['ctl_consumers'] += i['consumers']
stats['ctl_consumers_%s' % i['name']] = i['consumers']
if not stats['ctl_memory'] > 0:
logger('warn', '%s reports 0 memory usage. This is probably incorrect.'
% RABBITMQ_API)