Événement spécial

Cet événement est émis pour des tâches spéciales, telles que la préparation des tâches, les tâches de libération de tâches et les tâches de démarrage, lorsque le Batch signale la tâche comme terminée ou échouée.

L’exemple suivant montre le corps d’un événement spécial pour une tâche de préparation de tâche accomplie.

{
    "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": []
        }
    }
}
Nom de l'élément Type Notes
jobId String L’ID du poste associé à la tâche spéciale. Pour les tâches de démarrage de pool, ce champ peut être vide ou omis.
taskName String Le nom de la tâche spéciale.
taskType String Le type de tâche spéciale, comme une tâche de préparation à un poste, une tâche de libération ou une tâche de départ.
nodeInfo Type complexe Contient des informations sur le nœud de calcul sur lequel la tâche spéciale s’est exécutée.
executionInfo Type complexe Contient des informations sur l’exécution de la tâche spéciale.

nodeInfo

Nom de l'élément Type Notes
poolId String L’ID du pool sur lequel se déroulait la tâche spéciale.
nodeId String L’ID du nœud sur lequel la tâche spéciale s’exécutait.

informations d'exécution

Nom de l'élément Type Notes
startTime Date et heure Le moment où la tâche spéciale a commencé à se dérouler.
endTime Date et heure Le moment où la tâche spéciale a été accomplie.
exitCode Int32 Le code de sortie de la tâche spéciale.
result String Une chaîne de résultats définie par service pour la tâche spéciale, telle que success ou failure.
schedulingError Type complexe Contient des informations détaillées sur l’erreur signalée. Si aucun détail d’erreur n’est disponible, l’objet peut ne contenir qu’un tableau vide details .

La charge utile de l’événement de tâche spéciale ne se remplit retryCount pas actuellement ni requeueCount.

schedulingError

Nom de l'élément Type Notes
category String La catégorie d’erreur, si elle est disponible.
code String Le code d’erreur, s’il y en a un.
message String Le message d’erreur, s’il y en a un.
details Tableau Une liste de paires nom-valeur qui fournit plus de détails sur l’erreur. Si aucune valeur de détail supplémentaire n’est disponible, le tableau est vide.

details

Nom de l'élément Type Notes
name String Le nom du détail.
value String La valeur du détail.