특별 과제 행사

이 이벤트는 배치가 작업을 완료 또는 실패로 보고할 때 발생하는 특수 작업(예: 작업 준비 작업, 작업 해제 작업, 시작 작업)에 대해 발송됩니다.

다음 예시는 완료된 작업 준비 작업에 대한 특별 작업 이벤트의 본문을 보여줍니다.

{
    "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 세부 사항의 가치.