summaryrefslogtreecommitdiff
path: root/tuskar_ui/infrastructure/nodes/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'tuskar_ui/infrastructure/nodes/views.py')
-rw-r--r--tuskar_ui/infrastructure/nodes/views.py16
1 files changed, 11 insertions, 5 deletions
diff --git a/tuskar_ui/infrastructure/nodes/views.py b/tuskar_ui/infrastructure/nodes/views.py
index 6596a773..eece7bfb 100644
--- a/tuskar_ui/infrastructure/nodes/views.py
+++ b/tuskar_ui/infrastructure/nodes/views.py
@@ -179,15 +179,21 @@ class PerformanceView(base.TemplateView):
node_uuid = kwargs.get('node_uuid', None)
if node_uuid:
node = api.node.Node.get(request, node_uuid)
- instance_uuid = node.instance_uuid
+ instance_uuids = [node.instance_uuid]
else:
# Aggregated stats for all nodes
- instance_uuid = None
+ instance_uuids = []
json_output = metering_utils.get_nodes_stats(
- request, node_uuid, instance_uuid, image_uuid=None, meter=meter,
- date_options=date_options, date_from=date_from, date_to=date_to,
- stats_attr=stats_attr, barchart=barchart)
+ request=request,
+ node_uuid=node_uuid,
+ instance_uuids=instance_uuids,
+ meter=meter,
+ date_options=date_options,
+ date_from=date_from,
+ date_to=date_to,
+ stats_attr=stats_attr,
+ barchart=barchart)
return django.http.HttpResponse(
json.dumps(json_output), content_type='application/json')