Viewing Job Instance Details
Function
This API is used to view job instance details, including the execution information about each node in a job instance.
URI
- Parameter description
Table 1 URI parameters Parameter
Mandatory
Type
Description
project_id
Yes
String
Project ID. For details about how to obtain a project ID, see Project ID and Account ID.
job_name
Yes
String
Job name.
instance_id
Yes
Long
Job instance ID.
Request
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
workspace |
No |
String |
Workspace ID.
|
Response
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
jobName |
Yes |
String |
Job name. |
instanceId |
Yes |
Long |
Job instance ID. |
status |
Yes |
String |
Job instance status.
|
planTime |
Yes |
Long |
Planned execution time of the job instance. |
startTime |
Yes |
Long |
Actual execution start time of the job instance. |
endTime |
No |
Long |
Actual execution end time of the job instance. |
executeTime |
No |
Long |
Execution duration in milliseconds. |
total |
Yes |
int |
Total number of node records. |
nodes |
Yes |
List<Node> |
Node instance status. For details, see Table 4. |
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
nodeName |
Yes |
String |
Node name. |
status |
Yes |
String |
Node status.
|
planTime |
Yes |
Long |
Planned execution time of the job instance. |
startTime |
Yes |
Long |
Actual execution start time of the node. |
endTime |
No |
Long |
Actual execution end time of the node. |
type |
Yes |
String |
Node type. |
retryTimes |
No |
Int |
Number of attempts upon a failure. |
instanceId |
Yes |
Long |
Job instance ID. |
inputRowCount |
No |
Long |
Rows of input data. |
speed |
No |
double |
Write speed (row/second) |
logPath |
No |
String |
Path for storing node execution logs. |
Example
View details about the instance whose ID is 34765 in job job_batch.
- Request
GET /v1/b384b9e9ab9b4ee8994c8633aabc9505/jobs/job_batch/instances/34765
- Response
{ "jobName":"job_batch", "instanceId":34765, "status":"fail", "planTime":1551425326540, "startTime":1551425327000, "endTime":1551425387000, "executeTime":1, "instanceId":30654, "total":2, "nodes":[ { "endTime":1551671590000, "inputRowCount":0, "instanceId":34765, "nodeName":"Dummy_8556", "planTime":1551671580000, "retryTimes":0, "startTime":1551671584000, "status":"success", "submitTime":1550910278706, "type":"Dummy" }, { "endTime":1551671598000, "inputRowCount":0, "instanceId":34765, "logPath":"obs://dlf-log-b384b9e9ab9b4ee8994c8633aabc9505/job_batch/2019-03-04 11_53_00.000/error/error.job", "nodeName":"error", "planTime":1551671580000, "retryTimes":0, "startTime":1551671594000, "status":"success", "submitTime":1550910278706, "type":"DWS SQL" } ] }
- Failure response
{ "error_code":"DLF.0137", "error_msg":"Job instance does not exist." }
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot