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

[Umbrella] YARN web UI: Next generation

Log workAgile BoardRank to TopRank to BottomAttach filesAttach ScreenshotBulk Copy AttachmentsBulk Move AttachmentsAdd voteVotersWatch issueWatchersCreate sub-taskMoveLinkCloneLabelsUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

        Issue Links

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

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned Assign to me
            jianhe Jian He

            Dates

              Created:
              Updated:

              Slack

                Issue deployment