Viewing Running Status of a Real-Time Job
Function
This API is used to view running status of a real-time job.
URI
- URI format
GET /v1/{project_id}/jobs/{job_name}/status
- 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.
Request Parameters
Parameter | Mandatory | Type | Description |
---|---|---|---|
workspace | No | String | Workspace ID.
|
Response Parameters
Parameter | Mandatory | Type | Description |
---|---|---|---|
name | Yes | String | Name of a solution. |
nodes | No | List | Node status list. |
status | No | String | Job status.
|
startTime | Yes | Date | Start time. |
endTime | No | Date | End time. |
lastUpdateTime | No | Date | Last update time. |
Parameter | Mandatory | Type | Description |
---|---|---|---|
name | Yes | String | Node name. |
status | No | String | Node status.
|
logPath | No | String | Path for storing node run logs. |
type | Yes | String | Node type.
|
Example Request
View running status of real-time job job_sms and the running status of each node in the job.
GET /v1/b384b9e9ab9b4ee8994c8633aabc9505/jobs/job_sms/status
Example Response
- Success response{"name": "job_sms","nodes": [{"bufferRecords": 0,"jobInstanceId": 0,"LastInstanceStatus": "waiting","name": "MRS_Flink_Job_8635","speed": 0,"totalGetBytes": 0,"totalGetRecords": 0,"totalPutBytes": 0,"totalPutRecords": 0}],"status": "NORMAL"}
- Failure response
HTTP status code 400
{"error_code":"DLF.0100","error_msg":"The job does not exists."}
- Function
- URI
- Request Parameters
- Response Parameters
- Example Request
- Example Response