特別任務イベント

このイベントは、ジョブ準備タスク、ジョブリリースタスク、開始タスクなど、バッチがタスクを完了または失敗として報告した際に発行されます。

以下の例は、完了したジョブ準備タスクの特別なタスクイベントの本文を示しています。

{
    "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 その特別なタスクに関連する仕事のID。 プール開始タスクの場合、このフィールドは空か省略されている場合があります。
taskName String 特別任務の名前だ。
taskType String ジョブ準備タスク、ジョブリリースタスク、開始タスクなどの特殊タスクタイプです。
nodeInfo 複合型 特殊タスクが実行された計算ノードに関する情報を含みます。
executionInfo 複合型 特殊タスクの実行に関する情報を含みます。

nodeInfo

要素名 タイプ Notes
poolId String 特別タスクが行われたプールのIDです。
nodeId String 特別なタスクが実行されるノードのID。

実行情報

要素名 タイプ Notes
startTime 日時 特別な課題が始まった時間。
endTime 日時 特別な課題が完了した時間。
exitCode Int32 特別任務の出口コード。
result String successfailureのような特別なタスクに対するサービス定義の結果文字列です。
schedulingError 複合型 報告されたエラーの詳細情報を含みます。 エラー詳細がない場合、オブジェクトには空の details 配列のみが含まれていることがあります。

特殊タスクイベントのペイロードは現在 retryCountrequeueCountに表示されていません。

schedulingError

要素名 タイプ Notes
category String エラーカテゴリがあれば、その場合はそのカテゴリーです。
code String エラーコードがあれば、その通りです。
message String エラーメッセージがあれば、
details Array エラーの詳細を示す名前-値ペアのリスト。 追加の詳細値がなければ、配列は空です。

details

要素名 タイプ Notes
name String 詳細名。
value String 細部の価値。