更新时间:2024-10-28 GMT+08:00

查询单次调度日志详情

功能介绍

查询单次调度的日志详情。

URI

GET /v2/{project_id}/fdi/instances/{instance_id}/tasks/{task_id}/monitor-logs/{tracking_id}

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目的ID,获取方式请参见API参考的“附录 > 获取项目ID”章节。

最小长度:1

最大长度:64

instance_id

String

实例ID。

最小长度:1

最大长度:64

task_id

String

任务ID。

最小长度:1

最大长度:64

tracking_id

String

任务追踪ID。

最小长度:1

最大长度:64

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

响应参数

状态码: 200

表3 响应Body参数

参数

参数类型

描述

id

String

任务追踪ID。

最小长度:10

最大长度:40

dirty_data_count

Integer

脏数据数量。

最小值:0

最大值:999999999

detail_logs

Array of TaskMonitorDetailLog objects

任务监控日志当前页元素。

数组长度:1 - 9999

表4 TaskMonitorDetailLog

参数

参数类型

描述

id

String

任务每次执行步骤产生的唯一ID。

最小长度:10

最大长度:40

status

Integer

本次任务执行详细状态,状态码划分规则:reader端 100 ~ 499,writer端 500 ~ 899,其他900 ~ :

  • 16(被强制取消)

  • 99(任务开始)

  • 100(Reader 任务开始)

  • 101(Reader 任务结束)

  • 102(正在读取数据)

  • 103(读端数据源端异常)

  • 104(读取数据结束)

  • 105(读取数据为0)

  • 106(读任务强制取消)

  • 107(在reader plugin中,任务发生了中断)

  • 108(读任务恢复运行)

  • 500(Writer 任务开始)

  • 501(Writer 任务结束)

  • 502(正在数据写入)

  • 503(目标端异常)

  • 504(数据写入结束)

  • 505(写任务强制取消)

  • 506(在writer plugin中,任务发生了中断)

  • 507(写任务恢复运行)

  • 900(接收到调度请求)

  • 901(任务运行结束)

  • 902(任务已运行结束,正在进行数据完整性校验)

  • 903(输出数据完整性校验结果)

  • 904(经过数据完整性校验,发现有数据缺失,正在进行数据补偿)

  • 905(输出数据补偿结果)

  • 906(读取任务正在在排队中(平台资源))

  • 907(读取任务被拒绝执行,因为上一次调度还没有结束)

  • 908(写入任务正在在排队中(平台资源))

  • 909(写入任务被拒绝执行,因为上一次调度还没有结束)

  • 911(读取任务没有被正常开启,请检查网络是否通畅,参数是否正确)

  • 912(写入任务没有被正常开启,请检查网络是否通畅,参数是否正确)

  • 913(任务调度请求失败)

  • 914(任务被拒绝执行,因为上一次调度还没有结束)

  • 915(任务不正常运行)

  • 916(任务日志上报异常)

最小值:1

最大值:1000

position

String

标识当前步骤属于哪一个阶段:

  • ADAPTER(任务处于初始化阶段)

  • READER(任务正在执行Reader读操作)

  • WRITER(任务正在执行Writer写操作)

最小长度:3

最大长度:10

position_status

String

任务当前步骤的状态:

  • NORMAL(正在运行)

  • NODE_END(本节点正常结束)

  • RUNTIME_CANCEL(任务被取消)

  • TASK_END(本任务正常结束)

  • RUNTIME_ERR(运行时异常)

  • INTERNAL_ERR(内部程序异常)

最小长度:3

最大长度:20

stage

String

标识当前步骤属于哪一个FDI插件,如adapter、apireader、rdbwriter等。

最小长度:3

最大长度:20

dirty_data_count

Integer

异常数据条数。

最小值:0

最大值:9999999999999

data_count

Integer

成功数据条数。

最小值:0

最大值:9999999999999

data_size

Number

成功数据大小,浮点数类型。

最小值:0

最大值:9999999999999

data_size_unit

String

成功数据大小的计量单位。

最小长度:1

最大长度:2

spend_time

Integer

执行时长,单位:ms。

最小值:0

最大值:9999999999999

remarks

String

执行详细信息。

最小长度:1

最大长度:256

step_begin_time

Integer

本次步骤启动时间,格式timestamp(ms),使用UTC时区。

最小值:1

最大值:9999999999999

step_end_time

Integer

本次步骤结束时间,格式timestamp(ms),使用UTC时区。

最小值:1

最大值:9999999999999

状态码: 400

表5 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

最小长度:8

最大长度:36

error_msg

String

错误描述。

最小长度:2

最大长度:512

状态码: 404

表6 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

最小长度:8

最大长度:36

error_msg

String

错误描述。

最小长度:2

最大长度:512

状态码: 500

表7 响应Body参数

参数

参数类型

描述

error_code

String

错误码。

最小长度:8

最大长度:36

error_msg

String

错误描述。

最小长度:2

最大长度:512

请求示例

响应示例

状态码

状态码

描述

200

OK

400

Bad Request

404

Not Found

500

Internal Server Error

错误码

请参见错误码