Merge "fix rabbitmq_info bug to check key existence" into dev/experimental

This commit is contained in:
Jenkins 2014-10-09 14:54:27 +00:00 committed by Gerrit Code Review
commit e5e70d29e4

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)