[ 
https://issues.apache.org/jira/browse/YARN-7105?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Da Ding updated YARN-7105:
--------------------------
    Description: 
Based on the discussion with [~wangda], current implementation of Queue is not 
easy to use if number of nodes is large, and visualization is not very 
straightforward in terms of node hierarchy and details. Therefore, we want to 
refactor queue visualization to be more user friendly for different use cases.

The image above is the mockup for the new queue visualization, basically it 
should have the following features:
1. Each node would be visualized by a horizontal bar, and hierarchy would be 
distinguished by indentation of each node. (e.g. If one node is a child node of 
another parent node, there would be indentation before the child node.)
2. Each node would show usage info on its bar, e.g. displaying used usage like 
a progress bar along with the percentage.
3. Click +/- to expand/collapse the tree to show/hide nodes.
4. Click on bar would show detail charts on the bottom.
5. A filter on the top-right would filter the nodes based on options. 



Currently I finished feature 1 and feature 2. See screenshot. 

Since this ticket is relatively big and would take a while to complete, I will 
keep the ticket updated. Don't hesitate to comment your idea or suggestion. 
Thanks!


  was:
Based on the discussion with [~wangda], current implementation of Queue is not 
easy to use if number of nodes is large, and visualization is not very 
straightforward in terms of node hierarchy and details. Therefore, we want to 
refactor queue visualization to be more user friendly for different use cases.



The image above is the mockup for the new queue visualization, basically it 
should have the following features:
1. Each node would be visualized by a horizontal bar, and hierarchy would be 
distinguished by indentation of each node. (e.g. If one node is a child node of 
another parent node, there would be indentation before the child node.)
2. Each node would show usage info on its bar, e.g. displaying used usage like 
a progress bar along with the percentage.
3. Click +/- to expand/collapse the tree to show/hide nodes.
4. Click on bar would show detail charts on the bottom.
5. A filter on the top-right would filter the nodes based on options. 



Currently I finished feature 1 and feature 2. See screenshot. 

Since this ticket is relatively big and would take a while to complete, I will 
keep the ticket updated. Don't hesitate to comment your idea or suggestion. 
Thanks!



> Refactor of Queue Visualization
> -------------------------------
>
>                 Key: YARN-7105
>                 URL: https://issues.apache.org/jira/browse/YARN-7105
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>            Reporter: Da Ding
>            Assignee: Da Ding
>         Attachments: Screen Shot 2017-09-24 at 8.19.36 PM.png, Screen Shot 
> 2017-09-24 at 8.50.29 PM.png
>
>
> Based on the discussion with [~wangda], current implementation of Queue is 
> not easy to use if number of nodes is large, and visualization is not very 
> straightforward in terms of node hierarchy and details. Therefore, we want to 
> refactor queue visualization to be more user friendly for different use cases.
> The image above is the mockup for the new queue visualization, basically it 
> should have the following features:
> 1. Each node would be visualized by a horizontal bar, and hierarchy would be 
> distinguished by indentation of each node. (e.g. If one node is a child node 
> of another parent node, there would be indentation before the child node.)
> 2. Each node would show usage info on its bar, e.g. displaying used usage 
> like a progress bar along with the percentage.
> 3. Click +/- to expand/collapse the tree to show/hide nodes.
> 4. Click on bar would show detail charts on the bottom.
> 5. A filter on the top-right would filter the nodes based on options. 
> Currently I finished feature 1 and feature 2. See screenshot. 
> Since this ticket is relatively big and would take a while to complete, I 
> will keep the ticket updated. Don't hesitate to comment your idea or 
> suggestion. Thanks!



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org

Reply via email to