Evento especial

Este evento se emite para tareas especiales, como tareas de preparación de trabajos, tareas de liberación de tareas y tareas iniciales, cuando el Batch informa que la tarea está completada o fallida.

El siguiente ejemplo muestra el cuerpo de un evento especial para una tarea de preparación de trabajo completada.

{
    "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": []
        }
    }
}
Nombre del elemento Tipo Notas
jobId String El ID del trabajo asociado a la tarea especial. Para las tareas de inicio de piscina, este campo puede estar vacío o omitido.
taskName String El nombre de la tarea especial.
taskType String El tipo de tarea especial, como tarea de preparación de trabajo, tarea de liberación de tarea o tarea de inicio.
nodeInfo Tipo complejo Contiene información sobre el nodo de cómputo en el que se ejecutó la tarea especial.
executionInfo Tipo complejo Contiene información sobre la ejecución de la tarea especial.

nodeInfo

Nombre del elemento Tipo Notas
poolId String El ID del grupo en el que se desarrolló la tarea especial.
nodeId String El ID del nodo en el que se ejecutaba la tarea especial.

executionInfo

Nombre del elemento Tipo Notas
startTime Fecha y hora El momento en que empezó a ejecutarse la tarea especial.
endTime Fecha y hora El momento en que se completó la tarea especial.
exitCode Int32 El código de salida de la tarea especial.
result String Una cadena de resultados definida por servicio para la tarea especial, como success o failure.
schedulingError Tipo complejo Contiene información detallada sobre el error reportado. Si no hay detalles de error disponibles, el objeto podría contener solo un array vacío details .

La carga útil de eventos de tarea especial actualmente no se llena retryCount ni requeueCount.

schedulingError

Nombre del elemento Tipo Notas
category String La categoría de error, si hay disponible.
code String El código de error, si hay alguno disponible.
message String El mensaje de error, si hay alguno disponible.
details Array Una lista de pares nombre-valor que proporciona más detalles sobre el error. Si no hay valores de detalle adicionales disponibles, el array queda vacío.

details

Nombre del elemento Tipo Notas
name String El nombre del detalle.
value String El valor del detalle.