Evento especial

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

O exemplo a seguir 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 da tarefa associada à tarefa especial. Para tarefas de início de pool, esse campo pode estar vazio ou omitido.
taskName String O nome da tarefa especial.
taskType String O tipo de tarefa especial, como tarefa de preparação de tarefas, tarefa de liberação de tarefa ou tarefa inicial.
nodeInfo Tipo complexo Contém informações sobre o nó de computação onde a tarefa especial rodava.
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 rodava.
nodeId String O ID do nó onde a tarefa especial rodava.

informações de execução

Nome do elemento Tipo Notes
startTime Data e hora O momento em que a tarefa especial começou a acontecer.
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 string de resultado definida por serviço para a tarefa especial, como success ou failure.
schedulingError Tipo complexo Contém informações detalhadas sobre o erro relatado. Se não houver detalhes de erro disponíveis, o objeto pode conter apenas um array vazio details .

A carga útil de evento de tarefa especial atualmente não aparece 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 extras disponíveis, o array fica vazio.

details

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