Evento speciale

Questo evento viene emesso per compiti speciali, come la preparazione del lavoro, il rilascio del lavoro e i compiti di inizio, quando il Batch segnala il compito come completato o fallito.

Il seguente esempio mostra il corpo di un evento speciale per un compito di preparazione completato.

{
    "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 dell'elemento TIPO Note
jobId String L'ID del lavoro associato al compito speciale. Per i compiti di avvio del pool, questo campo potrebbe essere vuoto o omesso.
taskName String Il nome del compito speciale.
taskType String Il tipo di compito speciale, come un compito di preparazione del lavoro, un compito di rilascio del lavoro o un compito di inizio.
nodeInfo Tipo complesso Contiene informazioni sul nodo di calcolo su cui si è svolto il compito speciale.
executionInfo Tipo complesso Contiene informazioni sull'esecuzione del compito speciale.

nodeInfo

Nome dell'elemento TIPO Note
poolId String L'ID del pool su cui si svolgeva il compito speciale.
nodeId String L'ID del nodo su cui veniva eseguito il compito speciale.

executionInfo

Nome dell'elemento TIPO Note
startTime DateTime Il momento in cui il compito speciale iniziò a svolgere.
endTime DateTime Il momento in cui il compito speciale era stato completato.
exitCode Int32 Il codice di uscita del compito speciale.
result String Una stringa di risultati definita da servizio per il compito speciale, come success o failure.
schedulingError Tipo complesso Contiene informazioni dettagliate sull'errore segnalato. Se non sono disponibili dettagli sugli errori, l'oggetto potrebbe contenere solo un array vuoto details .

Il payload dell'evento speciale attualmente non viene popolato retryCount o requeueCount.

schedulingError

Nome dell'elemento TIPO Note
category String La categoria di errore, se disponibile.
code String Il codice di errore, se disponibile.
message String Il messaggio di errore, se disponibile.
details Array Un elenco di coppie nome-valore che fornisce maggiori dettagli sull'errore. Se non sono disponibili valori di dettaglio aggiuntivi, l'array è vuoto.

details

Nome dell'elemento TIPO Note
name String Il nome del dettaglio.
value String Il valore del dettaglio.