Fix for Rally metrics
Alex caught a issue that we were sending a single metric. It should of been a list that numpy creates stats from + Raw Results Change-Id: I8cfb8edd7e188599929c051a5b5ae02a13698a4a
This commit is contained in:
parent
99b3fc3e4b
commit
18f76f6ec3
@ -124,7 +124,7 @@ class Rally(WorkloadBase):
|
||||
if type(metrics[workload]) is dict:
|
||||
for value in metrics[workload] :
|
||||
if not type(metrics[workload][value]) is list:
|
||||
if value not in rally_json:
|
||||
if value not in rally_data:
|
||||
rally_data[value] = []
|
||||
rally_data[value].append(metrics[workload][value])
|
||||
if len(metrics['error']) > 0 :
|
||||
@ -139,7 +139,8 @@ class Rally(WorkloadBase):
|
||||
'Max':numpy.max(rally_data[workload]),
|
||||
'Min':numpy.min(rally_data[workload]),
|
||||
'Average':numpy.average(rally_data[workload]),
|
||||
'Median':numpy.median(rally_data[workload])}
|
||||
'Median':numpy.median(rally_data[workload]),
|
||||
'Raw':rally_data[workload]}
|
||||
rally_doc.append(rally_stats)
|
||||
|
||||
return {'rally_stats' : rally_doc,
|
||||
|
Loading…
x
Reference in New Issue
Block a user