From 6e5fa7211947619ec18c9bc7241f8fd216abe6ea Mon Sep 17 00:00:00 2001 From: Daniele Belfiore <daniele.belfiore@pg.infn.it> Date: Mon, 26 Oct 2015 10:25:04 +0000 Subject: [PATCH] Completing Mock Server --- ceilometer-mock | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/ceilometer-mock b/ceilometer-mock index 2814b24..ef797e7 100644 --- a/ceilometer-mock +++ b/ceilometer-mock @@ -7,12 +7,32 @@ import sys import random def main(): - with open('response-mock.json') as response: - res_json = json.load(response) + meter = sys.argv[1] - res_json[0]['counter_volume'] = random.uniform(0, 100) + #with open('response-mock.json') as response: + #res_json = json.load(response) - print res_json[0]['counter_volume'] + #res_json[0]['counter_volume'] = random.uniform(0, 100) + #print res_json[0]['counter_volume'] + + if meter == 'cpu': + print '39450000000.0' + elif meter == 'cpu_util': + print random.uniform(0, 100) + elif meter == 'disk.ephemeral.size': + print '0.0' + elif meter == 'disk.root.size': + print '10.0' + elif meter == 'memory': + print '2048.0' + elif meter == 'vcpus': + print '1.0' + elif meter == 'network.incoming.bytes': + print '14038.0' + elif meter == 'network.outgoing.bytes': + print '11990.0' + else: + print "Error: unknown meter!" if __name__ == "__main__": main() -- GitLab