Project

General

Profile

Actions

Feature #37794

closed

mgr/dashboard: CRUSH map viewer RFE

Added by Ju Lim over 5 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
UX
Target version:
% Done:

0%

Source:
Tags:
dashboard, usability, low-hanging-fruit
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

from a UX perspective, I might suggest the following changes:

In looking at the recent CRUSH map viewer that has been introduced into Ceph Dashboard (kudos to the team that added the feature), it would be nice to enhance the user experience (UX) of the CRUSH map viewer. The following are some UX suggestions:
- It would be nice if the selection used a cyan/blue selection vs. underline to be consistent with the rest of the application.
- If there are a lot of OSDs in a crush map bucket, e.g. ceph(host) in this example, when user scrolls it will be hard for user to know which crush map bucket the OSD belongs to. It would be good to have some way to outline the selection, i.e. ceph(host) and it's children, when it's expanded to know what's in the bucket itself.
- In the table, it would be nice if the status, e.g. "up" had the same visualization as the tree on the left (to be consistent with other table views showing status).
- In the table on the right, is it possible for the name, id, and type to be higher up in the table? It just seems odd not to see property/config info of the selected item towards the top of the table.
- Are there plans to show the crush rulesets in the future?


Files

crushmap1.png (37.9 KB) crushmap1.png Ju Lim, 01/04/2019 09:33 PM
UX.png (29 KB) UX.png Dan Guo, 01/25/2019 11:09 AM

Related issues 2 (1 open1 closed)

Related to Dashboard - Feature #35684: mgr/dashboard: CRUSH map viewer/architectural overviewResolvedDan Guo

Actions
Precedes Dashboard - Feature #25159: mgr/dashboard: Add CRUSH ruleset management to CRUSH viewerNew

Actions
Actions

Also available in: Atom PDF