このイベントは、ジョブ準備タスク、ジョブリリースタスク、開始タスクなど、バッチがタスクを完了または失敗として報告した際に発行されます。
以下の例は、完了したジョブ準備タスクの特別なタスクイベントの本文を示しています。
{
"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 |
successやfailureのような特別なタスクに対するサービス定義の結果文字列です。 |
schedulingError |
複合型 |
報告されたエラーの詳細情報を含みます。 エラー詳細がない場合、オブジェクトには空の details 配列のみが含まれていることがあります。 |
特殊タスクイベントのペイロードは現在 retryCount や requeueCountに表示されていません。
schedulingError
| 要素名 |
タイプ |
Notes |
category |
String |
エラーカテゴリがあれば、その場合はそのカテゴリーです。 |
code |
String |
エラーコードがあれば、その通りです。 |
message |
String |
エラーメッセージがあれば、 |
details |
Array |
エラーの詳細を示す名前-値ペアのリスト。 追加の詳細値がなければ、配列は空です。 |
details
| 要素名 |
タイプ |
Notes |
name |
String |
詳細名。 |
value |
String |
細部の価値。 |