From 15a5cebd9df8389bc8b1220545b81ca58ea0dc7a Mon Sep 17 00:00:00 2001 From: toch Date: Fri, 26 Apr 2024 11:50:33 +0200 Subject: [PATCH] Fix-wrong-dictionary-keys-for-systemreporter-vstime-cpgstatistics --- hpe3parclient/client.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/hpe3parclient/client.py b/hpe3parclient/client.py index 2cfb1e7..351e7ba 100644 --- a/hpe3parclient/client.py +++ b/hpe3parclient/client.py @@ -4304,7 +4304,7 @@ def getCPGStatData(self, name, interval='daily', history='7d'): if interval not in ['daily', 'hourly']: raise exceptions.ClientException("Input interval not valid") - uri = 'systemreporter/vstime/cpgstatistics/' + interval + uri = '/systemreporter/vstime/cpgstatistics/' + interval output = {} try: @@ -4312,10 +4312,10 @@ def getCPGStatData(self, name, interval='daily', history='7d'): cpg_details = body['members'][-1] output = { - 'throughput': float(cpg_details['throughputKByteSec']), - 'bandwidth': float(cpg_details['bwLimit']), - 'latency': float(cpg_details['latency']), - 'io_size': float(cpg_details['IOSizeKB']), + 'throughput': float(cpg_details['IO']['total']), + 'bandwidth': float(cpg_details['KBytes']['total']), + 'latency': float(cpg_details['serviceTimeMS']['total']), + 'io_size': float(cpg_details['IOSizeKB']['total']), 'queue_length': float(cpg_details['queueLength']), 'avg_busy_perc': float(cpg_details['busyPct']) }