Bug 1403901

Summary: [RFE] Dashboard - provide drilldown for utilization
Product: [oVirt] ovirt-engine-dashboard Reporter: manikkandanb
Component: GeneralAssignee: Vojtech Szocs <vszocs>
Status: CLOSED WONTFIX QA Contact: Pavel Novotny <pnovotny>
Severity: medium Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: bugs, manikkandanb, mgoldboi, oourfali
Target Milestone: ---Keywords: FutureFeature
Target Release: ---Flags: oourfali: ovirt-future?
rule-engine: planning_ack?
rule-engine: devel_ack?
rule-engine: testing_ack?
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-05-15 12:04:42 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: UX RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
memory utilization bar chart - confusing scale none

Description manikkandanb 2016-12-12 15:25:24 UTC
Created attachment 1230828 [details]
memory utilization bar chart - confusing scale

Description of problem:
oVirt Engine Dashboard has pie chards showing CPU, Memory, and Storage.
On clicking these pie charts, detailed bar charts are show.

A sample screenshot is attached to this bug.

The scale of the horizontal bar charts for the Hosts seem consistent, 
perhaps because all three hosts have the same amount of RAM in this setup.

In the Virtual machines section, the scale of the barcharts is confusing.

The VM called HostedEngine, shows 3.4GiB Used, and hovering over shows 21% used.
The VM called CentOS7_template, shows 0.2 GiB Used, and hovering shows 15% used.

The scale of these is only based on the percentage values. Not on the actual values of GiB used.

This chart is not useful as a drilldown of the global utilization of resources, with the hosts actually contributing resources, and the VMs consuming those resources.

Instead, if each host is shown as a large bar, with the resources of the VMs running on that host shown stacked inside, the overall picture would be clearer. Also the scale should be the same for all graphs to get a true picture of the whole cluster.

Version-Release number of selected component (if applicable):
http://ovirt.org/

How reproducible:

Steps to Reproduce:
1.Login to Admin portal as admin@internal
2.In dashboard tab, click on one of the global utilization pie charts

Comment 1 Oved Ourfali 2016-12-19 13:11:29 UTC
That was by design.
Moran - any thoughts on that?

Comment 2 Moran Goldboim 2016-12-28 23:13:21 UTC
I think that the source of the confusion is on the purpose of the top utilized resources widget. the intention wasn't to provide a drilldown capability for utilization (which is available to some level, using the cluster utilization widget) but to quickly pop up the possible bottlenecks on the system or the objects which needs attention.
if a host is running with high level of mem - it will swap, or if a vm is running with high utilization of memory - it may need some mem addition.
does it make any sense?

Comment 3 manikkandanb 2016-12-31 05:19:42 UTC
Hi Moran,

Thank you for detailing the intent behind the current design.

However, it doesn't make sense to me, since I am already biased in expecting a drill down when the pie chart responded to a click and opened a bar chart.

If this is as per design, could this bug be treated as a feature request, since that would also serve the purpose of identifying bottlenecks.

Comment 4 Oved Ourfali 2017-05-15 12:04:42 UTC
There are no plans to extend the dashboard at the moment.
Closing as wontfix.