特别任务事件

当批处理报告任务已完成或失败时,该事件会针对特殊任务(如作业准备任务、作业释放任务和开始任务)发出。

以下示例展示了完成的作业准备任务的特殊任务事件主体。

{
    "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": []
        }
    }
}
元素名称 类型 Notes
jobId String 与该特殊任务相关的工作编号。 对于池启动任务,该字段可能是空的或省略的。
taskName String 特别任务的名字。
taskType String 特殊任务类型,如作业准备任务、任务释放任务或开始任务。
nodeInfo 复杂类型 包含该特殊任务运行的计算节点信息。
executionInfo 复杂类型 包含关于特殊任务执行的信息。

nodeInfo

元素名称 类型 Notes
poolId String 特殊任务所在池的ID。
nodeId String 特殊任务运行的节点ID。

executionInfo

元素名称 类型 Notes
startTime DateTime 那是特殊任务开始运行的时间。
endTime DateTime 特殊任务完成的时间。
exitCode Int32 特殊任务的出口代码。
result String 为特殊任务定义的服务定义结果串,如 successfailure
schedulingError 复杂类型 包含报告错误的详细信息。 如果没有错误细节,对象可能只包含一个空 details 数组。

特殊任务事件有效载荷目前不填充 retryCountrequeueCount

scheduleError

元素名称 类型 Notes
category String 如果有错误类别,那就是错误类别。
code String 如果有错误代码,请提供。
message String 如果有错误信息,请查看。
details Array 一份包含名称-值对的列表,提供关于错误的更多细节。 如果没有额外的细节值,则数组为空。

详细信息

元素名称 类型 Notes
name String 细节名称。
value String 细节价值。