[
https://issues.apache.org/jira/browse/SLIDER-1185?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gour Saha updated SLIDER-1185:
------------------------------
Summary: Make Slider applications (live/dead) more debuggable by providing
container (live and dead) diagnostics from cmd-line and YARN status (was: Make
Slider applications more debuggable by providing additional container (live and
dead) diagnostics from cmd-line)
> Make Slider applications (live/dead) more debuggable 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 additional diagnostics like snippets of logs of
> application containers (not AM container), absolute links to container logs
> in RM UI, additional YARN-level diagnostics (if available), etc. 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.
> At a high level, I am thinking of few additional options from the cmd-line
> like -
> slider diagnostics --name <app-name> --app-logs
> slider diagnostics --name <app-name> --log-links
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)