查询作业实例详情
功能介绍
查询指定作业实例详情信息,包括作业实例内各个节点的执行信息。
URI
- 参数说明
请求参数
参数名 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
workspace |
否 |
String |
工作空间id。
|
响应参数
参数名 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
jobName |
是 |
String |
作业名称。 |
instanceId |
是 |
Long |
作业实例ID。 |
status |
是 |
String |
作业实例状态:
|
planTime |
是 |
Long |
作业实例计划执行时间。 |
startTime |
是 |
Long |
作业实例实际执行开始时间。 |
endTime |
否 |
Long |
作业实例实际执行结束时间。 |
executeTime |
否 |
Long |
执行耗时,单位:毫秒。 |
total |
是 |
Integer |
总的节点数据条数。 |
nodes |
是 |
List<Node> |
节点实例状态,参考表4 |
instanceType |
是 |
Integer |
作业调度方式:
|
forceSuccess |
否 |
boolean |
作业实例状态筛选为强制成功。 默认值:false |
ignoreSuccess |
否 |
boolean |
作业实例状态筛选为忽略失败。 默认值:false |
参数名 |
是否必选 |
参数类型 |
说明 |
---|---|---|---|
nodeName |
是 |
String |
节点名称。 |
status |
是 |
String |
节点状态:
|
queue |
是 |
String |
DLI资源队列名称。
说明:
在返回响应中,仅DLI SQL或者DLI SPARK算子会返回DLI队列名称。 |
planTime |
是 |
Long |
作业实例计划执行时间。 |
startTime |
是 |
Long |
节点实际执行开始时间。 |
endTime |
否 |
Long |
节点实际执行结束时间。 |
type |
是 |
String |
节点类型:
|
retryTimes |
否 |
Integer |
失败重试次数。 |
instanceId |
是 |
Long |
作业实例id。 |
inputRowCount |
否 |
Long |
写入数据行数。 |
speed |
否 |
number |
写入速度(行/秒)。 |
logPath |
否 |
String |
节点执行的日志路径。 |
请求示例
GET /v1/b384b9e9ab9b4ee8994c8633aabc9505/jobs/job_batch/instances/34765
响应示例
- 成功响应
{ "jobName":"job_batch", "instanceId":34765, "instanceType": 2, "status":"fail", "planTime":1551425326540, "startTime":1551425327000, "endTime":1551425387000, "executeTime":1, "forceSuccess":false, "ignoreSuccess":false, "total":2, "nodes":[ { "endTime":1551671590000, "inputRowCount":0, "instanceId":34765, "nodeName":"Dummy_8556", "queue":"dlf_notdelete", "planTime":1551671580000, "retryTimes":0, "startTime":1551671584000, "status":"success", "type":"Dummy" }, { "endTime":1551671598000, "inputRowCount":0, "instanceId":34765, "logPath":"obs://dlf-test-log/job_batch/2019-03-04 11_53_00.000/error/error.job", "nodeName":"error", "planTime":1551671580000, "retryTimes":0, "startTime":1551671594000, "status":"success", "type":"DWS SQL" } ] }
- 失败响应
{ "error_code":"DLF.0137", "error_msg":"Job instance does not exist." }