You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-issues@hadoop.apache.org by "Varun Vasudev (JIRA)" <ji...@apache.org> on 2015/04/07 15:10:12 UTC

[jira] [Updated] (YARN-3348) Add a 'yarn top' tool to help understand cluster usage

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

Varun Vasudev updated YARN-3348:
--------------------------------
    Attachment: apache-yarn-3348.0.patch

Uploaded initial version of the patch. Most of the work is in a new TopCLI class. I added an application reports cache in ClientRMService with a timeout of 5 seconds as well as a boolean in GetApplicationsRequest to fetch cached versions of the reports.

The tool essentially prints out the application report. The default refresh rate is 3 seconds.

> Add a 'yarn top' tool to help understand cluster usage
> ------------------------------------------------------
>
>                 Key: YARN-3348
>                 URL: https://issues.apache.org/jira/browse/YARN-3348
>             Project: Hadoop YARN
>          Issue Type: Improvement
>          Components: resourcemanager
>            Reporter: Varun Vasudev
>            Assignee: Varun Vasudev
>         Attachments: apache-yarn-3348.0.patch
>
>
> It would be helpful to have a 'yarn top' tool that would allow administrators to understand which apps are consuming resources.
> Ideally the tool would allow you to filter by queue, user, maybe labels, etc and show you statistics on container allocation across the cluster to find out which apps are consuming the most resources on the cluster.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)