Evento de tarefa especial

Este evento é emitido para tarefas especiais, como tarefas de preparação de tarefas, tarefas de libertação de tarefas e tarefas iniciais, quando o Batch reporta a tarefa como concluída ou falhada.

O exemplo seguinte mostra o corpo de um evento especial para uma tarefa de preparação de trabalho concluída.

{
    "jobId": "myJob",
    "taskName": "jobprep-task-01",
    "taskType": "JobPrep",
    "nodeInfo": {
        "poolId": "pool-001",
        "nodeId": "tvm-257509324_1-20160908t162728z"
    },
    "executionInfo": {
        "startTime": "2020-06-30T01:47:56Z",
        "endTime": "2020-06-30T02:13:29Z",
        "exitCode": 0,
        "result": "success",
        "schedulingError": {
            "details": []
        }
    }
}
Nome do elemento Tipo Notes
jobId String O ID do trabalho associado à tarefa especial. Para tarefas de início de pool, este campo pode estar vazio ou omitido.
taskName String O nome da tarefa especial.
taskType String O tipo de tarefa especial, como uma tarefa de preparação de tarefas, tarefa de libertação de tarefa ou tarefa inicial.
nodeInfo Tipo Complexo Contém informação sobre o nó de computação onde a tarefa especial foi executada.
executionInfo Tipo Complexo Contém informações sobre a execução da tarefa especial.

nodeInfo

Nome do elemento Tipo Notes
poolId String O ID do pool onde a tarefa especial decorria.
nodeId String O ID do nó onde a tarefa especial corria.

executionInfo

Nome do elemento Tipo Notes
startTime Data e hora A altura em que a tarefa especial começou a decorrer.
endTime Data e hora O momento em que a tarefa especial foi concluída.
exitCode Int32 O código de saída da tarefa especial.
result String Uma cadeia de resultados definida por serviço para a tarefa especial, como success ou failure.
schedulingError Tipo Complexo Contém informações detalhadas sobre o erro reportado. Se não houver detalhes de erro disponíveis, o objeto pode conter apenas um array vazio details .

A carga útil de eventos especiais de tarefa não aparece atualmente retryCount nem requeueCount.

schedulingError

Nome do elemento Tipo Notes
category String A categoria de erro, se estiver disponível.
code String O código de erro, se estiver disponível.
message String A mensagem de erro, se estiver disponível.
details Array Uma lista de pares nome-valor que fornece mais detalhes sobre o erro. Se não houver valores de detalhe extra disponíveis, o array fica vazio.

details

Nome do elemento Tipo Notes
name String O nome do detalhe.
value String O valor de detalhe.