Clarify vCPUs Usage legend for hypervisors

Bug #1397917 reported by Julie Pichon
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
In Progress
Low
Revon Mathews

Bug Description

The vCPUs usage chart is confusing because it can end up with values like "Used 5 of 4".

(see e.g. https://launchpadlibrarian.net/155236888/Nova_bug_1202965.png which was posted on bug 1202965)

This may be improved in Nova as part of bug 1202965 but I think if it is possible we should try to make the meaning clearer in Horizon. Chatting with a Nova developer and based on the discussion on that other bug as well, the actual meaning is: "This hypervisor has 4 cores and is running VMs with a total of 5 vCPUs." - which is a bit too long for the chart legend itself.

I'd like to suggest adding a star (*) after the small chart legend and putting this full sentence as a legend below the chart series. It may not be the best UI but hopefully it will help with reducing confusion - I'm including the UX tag on this so UX folks can hopefully add their input as well.

https://github.com/openstack/horizon/blob/master/openstack_dashboard/dashboards/admin/hypervisors/templates/hypervisors/index.html

Tags: ux
Changed in horizon:
assignee: nobody → Nikunj Aggarwal (nikunj2512)
Revision history for this message
Liz Blanchard (lblanchard) wrote :

Is this something that will be fixed when the nova bug is fixed? If not, we might want to think about breaking out vCPUs and Cores into two separate graphs. If they really make sense to be together, we could represent the data a bit clearer to avoid confusion in the future.

Changed in horizon:
assignee: Nikunj Aggarwal (nikunj2512) → nobody
Changed in horizon:
assignee: nobody → Revon Mathews (revon-mathews)
Changed in horizon:
status: New → In Progress
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.