GetJobExecutionProgress - 获取任务执行的详情

获取任务执行的详情。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
ClusterIdstring

集群 ID。

xxljob-b6ec1xxxx
AppNamestring

应用名称。

test-app
JobExecutionIdstring

任务执行 ID。

1310630367761285120

返回参数

名称类型描述示例值
object

Schema of Response

Codeinteger

响应码。

200
RequestIdstring

本次调用请求的 ID,是由阿里云为该请求生成的唯一标识符,可用于排查和定位问题。

9B57FDD7-ABBE-5030-B348-86EB9943DB59
Messagestring

错误信息。

Parameter format error
Successboolean

是否调用成功。

  • true:调用成功。
  • false:调用失败。
true
Dataobject
JobDescriptionstring

任务描述。

测试任务
TotalProgressobject

任务整体进度。

Totallong

总数量。

30
Finishedlong

完成的数量。

15
RootProgressobject

根任务进度。

Totallong

总数量。

2
Finishedlong

完成的数量。

2
TaskProgressarray<object>

子任务进度。

taskProgressobject
Namestring

任务名称。

calendar_test_2
Totalinteger

总数。

1000
Pulledinteger

已拉取数量。

10
Queueinteger

队列中数量。

100
Runninginteger

运行中数量。

1
Successinteger

成功的数量。

100
Failedinteger

已失败数量。

100
ShardingProgressarray<object>

分片任务进度。

shardingProgressobject
Idlong

ID。

1
WorkerAddrstring

机器地址。

http://192.168.***.9:9999/
Statusinteger

任务执行状态。具体说明如下:

  • 0:unknown。
  • 1:init。
  • 2:pulled。
  • 3:running。
  • 4:success。
  • 5:failed。
5
StatusTypeobject

状态类型。

Codestring

任务状态码。

5
Namestring

状态名称

TaskStatus.FAILED
JobExecutionIdstring

分片执行 ID。

1306189481388277762
Resultstring

分片执行结果。

2,4,6,8,10
WorkerProgressarray<object>

机器维度执行进度。

workerProgressobject
WorkerAddrstring

机器地址。

10.***.***.53:61941
Totalinteger

总数。

100
Pulledinteger

已拉取数量。

20
Queueinteger

队列中数量。

20
Runninginteger

运行中数量。

20
Successinteger

成功的数量。

20
Failedinteger

已失败数量。

20
TraceIdstring

全链路 ID。

1a0e97fb17244665327205402dbd6d
StartTimestring

开始时间

1758506761000
EndTimestring

结束时间

1758594961000

示例

正常返回示例

JSON格式

{
  "Code": 200,
  "RequestId": "9B57FDD7-ABBE-5030-B348-86EB9943DB59",
  "Message": "Parameter format error",
  "Success": true,
  "Data": {
    "JobDescription": "测试任务",
    "TotalProgress": {
      "Total": 30,
      "Finished": 15
    },
    "RootProgress": {
      "Total": 2,
      "Finished": 2
    },
    "TaskProgress": [
      {
        "Name": "calendar_test_2",
        "Total": 1000,
        "Pulled": 10,
        "Queue": 100,
        "Running": 1,
        "Success": 100,
        "Failed": 100
      }
    ],
    "ShardingProgress": [
      {
        "Id": 1,
        "WorkerAddr": "http://192.168.***.9:9999/",
        "Status": 5,
        "StatusType": {
          "Code": 5,
          "Name": "TaskStatus.FAILED",
          "Tips": {
            "key": "Task execution failed"
          }
        },
        "JobExecutionId": 1306189481388277800,
        "Result": "2,4,6,8,10"
      }
    ],
    "WorkerProgress": [
      {
        "WorkerAddr": "10.***.***.53:61941\n",
        "Total": 100,
        "Pulled": 20,
        "Queue": 20,
        "Running": 20,
        "Success": 20,
        "Failed": 20,
        "TraceId": "1a0e97fb17244665327205402dbd6d"
      }
    ],
    "StartTime": 1758506761000,
    "EndTime": 1758594961000
  }
}

错误码

HTTP status code错误码错误信息描述
400InvalidParameterParameter error: %s.参数错误: %s
401IllegalRequestIllegalRequest: %s.非法请求:%s
403NoPermissionNo permission to perform this operation: %s.没有权限去执行该操作:%s
404NotFoundNot found: %s.资源不存在:%s
500InternalErrorInternalError: %s.系统内部错误:%s

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
2024-11-27API 内部配置变更,不影响调用查看变更详情