in provider/health.py [0:0]
def getConsumers(consumers):
consumerReports = []
consumerCopyRO = consumers.getCopyForRead()
for consumerId in consumerCopyRO:
consumer = consumerCopyRO[consumerId]
consumerInfo = {}
consumerInfo[consumer.params['uuid']] = {
'currentState': consumer.currentState(),
'desiredState': consumer.desiredState(),
'secondsSinceLastPoll': consumer.secondsSinceLastPoll(),
'restartCount': consumer.restartCount()
}
consumerReports.append(consumerInfo)
return consumerReports