Thank you for your answers!

On Tue, Jan 13, 2015 at 5:15 PM, Tim Chen <t...@mesosphere.io> wrote:

> You can get the slave_id, framework_id and executor_id of a task all from
> state.json.
>
> ie:
>
>
>    - {
>       - executor_id: "20141231-115728-16777343-5050-49193-S0",
>       - framework_id: "20141231-115728-16777343-5050-49193-0000",
>       - id: "1",
>       - labels: [ ],
>       - name: "Task 1",
>       - resources:
>       {
>          - cpus: 6,
>          - disk: 0,
>          - mem: 13312
>          },
>       - slave_id: "20141231-115728-16777343-5050-49193-S0",
>       - state: "TASK_KILLED",
>       - statuses:
>       [
>          -
>          {
>             - state: "TASK_RUNNING",
>             - timestamp: 1420056049.88177
>             },
>          -
>          {
>             - state: "TASK_KILLED",
>             - timestamp: 1420056124.66483
>             }
>          ]
>       },
>
>
> On Tue, Jan 13, 2015 at 1:48 PM, David Greenberg <dsg123456...@gmail.com>
> wrote:
>
>> I was trying to figure out how to programmatically access a task's stdout
>> & stderr, and I don't fully understand how the URL is constructed. It seems
>> to be of the form http://
>> $slave_url:5050/read.json?$work_dir/work/slaves/$slave_id/frameworks/$framework_id/executors/$executor_id/runs/$something
>>
>> What is the $something? Is there an easier way, given just the task_id,
>> to find where the output is?
>>
>> Thanks,
>> David
>>
>
>

Reply via email to