Uploaded image for project: 'Hadoop YARN'
  1. Hadoop YARN
  2. YARN-3368

[Umbrella] YARN web UI: Next generation

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      The goal is to improve YARN UI for better usability.

      We may take advantage of some existing front-end frameworks to build a fancier, easier-to-use UI.

      The old UI continue to exist until we feel it's ready to flip to the new UI.
      This serves as an umbrella jira to track the tasks. we can do this in a branch.

      Attachments

        1. (POC, Aug-2015)) yarn-ui-screenshots.zip
          147 kB
          Wangda Tan
        2. (Dec 3 2015) yarn-ui-screenshots.zip
          514 kB
          Wangda Tan

        Issue Links

          1.
          [YARN-3368] Upgrade to Ember 2.2.0 Sub-task Resolved Sunil G
          2.
          [YARN-3368] Cleanup hardcoded configurations, such as RM/ATS addresses Sub-task Resolved Sunil G
          3.
          [YARN-3368] Support hosting web UI framework inside YARN RM Sub-task Resolved Sunil G
          4.
          [YARN-3368] Use em-table to better render tables Sub-task Resolved Li Lu
          5.
          [YARN-3368] Add nodes page Sub-task Resolved Varun Saxena
          6.
          [YARN-3368] Support rendering statistic-by-node-label for queues/apps page Sub-task Patch Available Akhil PB
          7.
          [YARN-3368] Initial commit of new YARN web UI Sub-task Resolved Wangda Tan
          8.
          Merge branch:YARN-3368 to trunk Sub-task Resolved Wangda Tan
          9.
          [YARN-3368] REST API related changes for new Web UI Sub-task Patch Available Varun Saxena
          10.
          [YARN-3368] Add AM related pages Sub-task Open Varun Saxena
          11.
          [YARN-3368] Unify app/container pages and other miscellaneous issues Sub-task Open Varun Saxena
          12.
          [YARN-3368] cleanup code base, integrate web UI related build to mvn, and fix licenses. Sub-task Resolved Wangda Tan
          13.
          [YARN-3368] Cleanup source code including license/build-script of YARN web UI framework Sub-task Resolved Wangda Tan
          14.
          [YARN-3368] Support pagination for RM/ATS Web UI applications page. Sub-task Open Unassigned
          15.
          [YARN-3368] Fix licensing issues in new Yarn-ui Sub-task Resolved Sunil G
          16.
          [YARN-3368] App attempt page is not loading when timeline server is not started Sub-task Resolved Sunil G
          17.
          [YARN-3368] Change urls in new YARN ui from camel casing to hyphens Sub-task Resolved Sunil G
          18.
          [YARN-3368] Application and Container pages shows wrong values when RM is stopped Sub-task Resolved Sunil G
          19.
          [YARN-3368] Make new YARN UI work under secure cluster Sub-task Open Unassigned
          20.
          [YARN-3368] Make new YARN UI work under HA cluster Sub-task Open Sunil G
          21.
          [YARN-3368] Move new YARN UI configuration to HADOOP_CONF_DIR Sub-task Resolved Sunil G
          22.
          Support for Fair Scheduler in new YARN UI Sub-task Resolved Abdullah Yousufi
          23.
          [YARN-3368] Showing JMX metrics for YARN servers on new YARN UI Sub-task Open Sreenath Somarajapuram
          24.
          [UI2] Add page to new YARN UI to view server side configurations/logs/JVM-metrics Sub-task Resolved Kai
          25.
          [YARN-3368] Supports application table pagination in scheduler's page. Sub-task Open Unassigned
          26.
          [YARN-3368] Add a sunburst chart view for queues/applications resource usage to new YARN UI Sub-task Patch Available Gergely Novák
          27.
          [UI2] Support kill application from new YARN UI Sub-task Resolved Gergely Novák
          28.
          [YARN-3368] Avoid reloading web page after selecting different queues in scheduler page Sub-task Patch Available Padma Priya Nagaraj
          29.
          Add a toggle button to switch between timeline view / table view for containers and application-attempts in new YARN UI Sub-task Resolved Akhil PB
          30.
          [YARN-3368] Show pending resource requests on application-attempt page Sub-task Open Chen Ge
          31.
          [YARN-3368] Update doc for YARN-UI Sub-task Open Wangda Tan
          32.
          [YARN-3368] Add Apache Hadoop logo in YarnUI home page Sub-task Resolved Kai
          33.
          [YARN-3368] Support for responsive navbar when window is resized Sub-task Resolved Kai
          34.
          [YARN-3368] Add nodes heatmap chart Sub-task Resolved Wangda Tan
          35.
          [YARN-3368] Introduce footer in YARN UI Sub-task Open Sreenath Somarajapuram
          36.
          [YARN-3368] Add resource usage by applications and queues to cluster overview page. Sub-task Resolved Wangda Tan
          37.
          [YARN-3368] Add resource usage for application by node managers Sub-task Resolved Wangda Tan
          38.
          [YARN-3368] Add a node heat chart map Sub-task Resolved Wangda Tan
          39.
          [YARN-3368] Introduce REFRESH button in various UI pages Sub-task Resolved Sreenath Somarajapuram
          40.
          Use em-table in app/nodes pages for new YARN UI Sub-task Resolved Sunil G
          41.
          [YARN-3368] Generic UI improvements Sub-task Resolved Sreenath Somarajapuram
          42.
          [YARN-3368] Cluster overview page improvements Sub-task Resolved Sreenath Somarajapuram
          43.
          [YARN-3368] Queues page improvements Sub-task Resolved Sreenath Somarajapuram
          44.
          [YARN-3368] Applications page improvements Sub-task Resolved Sreenath Somarajapuram
          45.
          [YARN-3368] Node details page improvements Sub-task Resolved Sreenath Somarajapuram
          46.
          Fix NoSuchMethodError in ClusterMetricsInfo Sub-task Resolved Weiwei Yang
          47.
          Cluster Resource Usage table is not displayed when user clicks on hadoop logo on top of web UI home page Sub-task Resolved Akhil PB
          48.
          Applications table overflows beyond the page boundary Sub-task Resolved Harish JP
          49.
          [YARN-3368] Fix various alignment issues and broken breadcrumb link in Node page Sub-task Resolved Akhil PB
          50.
          In leaf queue page, list applications should only show applications from that leaf queues Sub-task Resolved Yesha Vora
          51.
          Nodes page throws "Sorry Error Occurred" message Sub-task Resolved Akhil PB
          52.
          [YARN-3368] Support scheduler activities in new YARN UI Sub-task Open Wangda Tan
          53.
          Improvement on doughnut subcharts Sub-task Open Unassigned
          54.
          Make Node Heatmap Chart categories clickable in new YARN UI Sub-task Resolved Gergely Novák
          55.
          Use different color for Undefined and Succeeded for Final State in applications page Sub-task Resolved Akhil PB
          56.
          [Usability] Make UI continue to work and render already loaded models even when there is no network connection Sub-task Open Gour Saha
          57.
          [YARN-3368] Add missing hidden files in webapp folder for deployment Sub-task Resolved Sreenath Somarajapuram
          58.
          [YARN-3368] Fix YARN UI build pom.xml Sub-task Resolved Sreenath Somarajapuram
          59.
          'Master node' link under application tab is broken Sub-task Resolved Akhil PB
          60.
          Build error due to preparing 3.0.0-alpha2 deployment Sub-task Resolved Kai
          61.
          Finished containers for running application should be displayed on container table Sub-task Resolved Rohith Sharma K S
          62.
          Fix jshint to use es6 Sub-task Open Harish JP
          63.
          [YARN-3368] Fix wrong paths in .gitignore Sub-task Resolved Sreenath Somarajapuram
          64.
          [YARN-3368] Fix create-release to be able to generate bits for the new yarn-ui Sub-task Resolved Wangda Tan
          65.
          [YARN-3368] Fix maven build to keep all generated or downloaded files in target folder Sub-task Resolved Wangda Tan
          66.
          [YARN-3368] Launch new YARN UI under hadoop web app port Sub-task Resolved Sunil G
          67.
          Show timeline data from ATS v2 in new web UI Sub-task Resolved Akhil PB
          68.
          [YARN-3368] Update UI2 documentation for new UI2 path Sub-task Resolved Kai
          69.
          Replace old Hadoop logo with new one Sub-task Resolved Akhil PB
          70.
          [YARN-3368] Document limits/notes of the new YARN UI Sub-task Resolved Wangda Tan
          71.
          Ability to Auto Refresh Cluster Overview page, Application page. Sub-task In Progress Gergely Novák
          72.
          [YARN-3368] Accessing applications and containers list from Node page is throwing few exceptions in console Sub-task Resolved Akhil PB
          73.
          New UI2 is not able to launch with jetty 9 upgrade post HADOOP-10075 Sub-task Resolved Sunil G
          74.
          Fix few issues reported by jshint in new YARN UI Sub-task Resolved Akhil PB
          75.
          Fix breadcrumb issues for various pages in new YARN UI Sub-task Resolved Akhil PB
          76.
          [UI2] Improve unit tests for new YARN UI Sub-task Resolved Akhil PB
          77.
          Make navigation link active when selecting sub tabs in "Applications" and "Nodes" page for new UI Sub-task Resolved Kai
          78.
          Fix alignment issues and missing information in new YARN UI's Queue page Sub-task Resolved Akhil PB
          79.
          Few missing informations in Application and Application Attempt pages for new YARN UI. Sub-task Resolved Akhil PB
          80.
          Introduce loading icon in each page of new YARN UI Sub-task Resolved Akhil PB
          81.
          Improve Resource Donut chart with better label in Node page of new YARN UI Sub-task Resolved Akhil PB
          82.
          localBaseAddress for CORS proxy configuration is not working when suffixed with forward slash in new YARN UI. Sub-task Resolved Gergely Novák
          83.
          Introduce query parameters (sort, filter, etc.) for tables to keep state on refresh/navigation in new YARN UI Sub-task Resolved Gergely Novák
          84.
          Investigate Java 7 compatibility for new YARN UI Sub-task Open Unassigned
          85.
          Use frontend-maven-plugin 0.0.22 version for new yarn ui Sub-task Resolved Kai
          86.
          [YARN-3368] Refactor of yarn-node related pages in YARN-UI Sub-task Open Akhil PB
          87.
          [YARN-3368] Improvements in cluster-overview page in YARN-UI Sub-task Patch Available Gergely Novák
          88.
          Move 'Long Running Services' to an independent tab at top level for new Yarn UI Sub-task Resolved Akhil PB
          89.
          Show decommissioning nodes in new YARN UI Sub-task Resolved Marton Elek
          90.
          Use deployed webapp folder to launch new YARN UI Sub-task Resolved Sunil G
          91.
          Refactor loader.js in new Yarn UI Sub-task Resolved Akhil PB
          92.
          Refactor yarn-app pages in new YARN UI. Sub-task Resolved Akhil PB
          93.
          Flow Activity should specify 'metricstoretrieve' in its query to ATSv2 to retrieve CPU and memory Sub-task Open Akhil PB
          94.
          Merge flow info and flow runs Sub-task Open Akhil PB
          95.
          Retrieve CPU and MEMORY metrics for applications in a flow run Sub-task Open Akhil PB
          96.
          New web UI query history applications from ATSv2 Sub-task Open Unassigned
          97.
          Display containers of applications returned from ATSv2 Sub-task Resolved Unassigned
          98.
          [YARN-3368] Be able to view application / container logs on the new YARN UI. Sub-task Resolved Unassigned
          99.
          [YARN-3368] Highlight items on hover in Cluster Overview Sub-task Open Unassigned
          100.
          Better styling for donut charts in new YARN UI Sub-task Resolved Da Ding
          101.
          Render application specific log under application tab in new YARN UI Sub-task Resolved Akhil PB
          102.
          Improve Nodes Heatmap in new YARN UI with better color coding Sub-task Resolved Da Ding
          103.
          Refactor of Queue Visualization Sub-task In Progress Da Ding
          104.
          Fix Missing Memory and CPU Metric in WebUI v2 Flow Activity Tab Sub-task Resolved Abdullah Yousufi
          105.
          Add vcores and number of containers in new YARN UI node heat map Sub-task Resolved Abdullah Yousufi
          106.
          [YARN-3368] CSS changes in new YARN-UI Sub-task Resolved Akhil PB
          107.
          Support same origin policy for cross site scripting prevention. Sub-task Resolved Sunil G
          108.
          Render cluster information on new YARN web ui Sub-task Resolved Vasudevan Skm
          109.
          Render tooltips on columns where text is clipped in new YARN UI Sub-task Resolved Vasudevan Skm
          110.
          Allow node partition filters on Queues page of new YARN UI Sub-task Resolved Vasudevan Skm
          111.
          Allow searchable filter for Application page log viewer in new YARN UI Sub-task Resolved Vasudevan Skm
          112.
          Application page UI is broken in app error state Sub-task Resolved Vasudevan Skm

          Activity

            People

              Unassigned Unassigned
              jianhe Jian He
              Votes:
              1 Vote for this issue
              Watchers:
              49 Start watching this issue

              Dates

                Created:
                Updated: