이 이벤트는 배치가 작업을 완료 또는 실패로 보고할 때 발생하는 특수 작업(예: 작업 준비 작업, 작업 해제 작업, 시작 작업)에 대해 발송됩니다.
다음 예시는 완료된 작업 준비 작업에 대한 특별 작업 이벤트의 본문을 보여줍니다.
{
"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 |
특수 작업 이벤트 페이로드는 현재 retryCount 채워지지 않습니다.requeueCount
schedulingError
| 요소 이름 |
유형 |
Notes |
category |
String |
오류 범주가 있다면 그 카테고리가 있습니다. |
code |
String |
오류 코드가 있다면 말이죠. |
message |
String |
오류 메시지가 있다면, |
details |
배열 |
오류에 대한 더 자세한 정보를 제공하는 이름-값 쌍 목록입니다. 추가 세부 정보가 없으면 배열은 비어 있습니다. |
details
| 요소 이름 |
유형 |
Notes |
name |
String |
세부 이름. |
value |
String |
세부 사항의 가치. |