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.1.9:9999/
Statusinteger

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

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

状态类型

Codestring

任务状态码

5
Namestring

状态名称

TaskStatus.FAILED
Tipsobject
string

提示信息

Task execution failed
JobExecutionIdstring

分片执行 id

1306189481388277762
Resultstring

分片执行结果

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

机器维度执行进度

workerProgressobject
WorkerAddrstring

机器地址

10.10.116.53:61941
Totalinteger

总数

100
Pulledinteger

已拉取数量

20
Queueinteger

队列中数量

20
Runninginteger

运行中数量

20
Successinteger

成功的数量

20
Failedinteger

已失败数量

20
TraceIdstring

全链路 ID

1a0e97fb17244665327205402dbd6d

示例

正常返回示例

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.1.9:9999/",
        "Status": 5,
        "StatusType": {
          "Code": "5",
          "Name": "TaskStatus.FAILED",
          "Tips": {
            "key": "Task execution failed"
          }
        },
        "JobExecutionId": "1306189481388277762",
        "Result": "2,4,6,8,10"
      }
    ],
    "WorkerProgress": [
      {
        "WorkerAddr": "10.10.116.53:61941\n",
        "Total": 100,
        "Pulled": 20,
        "Queue": 20,
        "Running": 20,
        "Success": 20,
        "Failed": 20,
        "TraceId": "1a0e97fb17244665327205402dbd6d"
      }
    ]
  }
}

错误码

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 内部配置变更,不影响调用查看变更详情