[ https://issues.apache.org/jira/browse/SLIDER-1185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gour Saha resolved SLIDER-1185. ------------------------------- Resolution: Fixed Resolving this issue as the site doc effort SLIDER-1191 will happen during the 0.92 release > Increase Slider applications (live/dead) debuggability by providing container > (live and dead) diagnostics from cmd-line and YARN status > --------------------------------------------------------------------------------------------------------------------------------------- > > Key: SLIDER-1185 > URL: https://issues.apache.org/jira/browse/SLIDER-1185 > Project: Slider > Issue Type: Bug > Components: appmaster, client > Affects Versions: Slider 0.91 > Reporter: Gour Saha > Assignee: Gour Saha > Fix For: Slider 1.0.0 > > Attachments: SLIDER-1185.001.patch > > > Today, the options to debug a failing Slider application are painful. One > option is to traverse several links in RM UI starting from the application > link and going all the way down to the container logs. An app-owner might > have access to a gateway, but still logs might not be available until the app > dies if the cluster is not enabled with rolling log aggregation. > Slider provides capability to create apps with friendly names and hence to a > certain extent hides the YARN application id. It is not difficult to find the > YARN application id, but then app owners are more used to referring their > apps by their well-known names. All interactions from the command line using > the Slider client requires only the app name. > It would be great to provide container diagnostics (live and dead) like > absolute links to container logs in RM UI (links for live and dead containers > will be different), additional YARN-level diagnostics (specifically for > failed/killed containers), etc. With the absolute log links, an app owner can > directly jump to the container logs without having to hunt through RM UI. All > these information should be made available from Slider client so that > app-owners can query directly from cmd-line using app names. Consumers of > Slider client as an SDK will be able to call appropriate APIs and get these > diagnostic information. For example, Ambari Slider Views can now show these > diagnostics directly in the Ambari UI, relieving the app owners of the pain > to traverse the RM UI. Eventually, when the app dies/completes these > container diagnostics should be published to YARN status, such that debugging > of a failed application becomes easy as well. > At a high level, I am thinking of a cmd-line like - > slider diagnostics --name <app-name> --containers -- This message was sent by Atlassian JIRA (v6.3.15#6346)