云服务器内容精选

  • 响应示例 状态码: 200 OK { "total" : 99999, "size" : 99999, "entities" : [ { "id" : "id123456789", "start_time" : 1603243428000, "dispatch_time" : 1603243428000, "end_time" : 1603243428000, "execute_status" : "RUNNING", "position" : "READER", "position_status" : "NORMAL", "status" : 504, "dirty_data_count" : 0, "data_count" : 100, "data_size" : 1000, "data_size_unit" : "B", "spend_time" : 5000, "read_spend_time" : 5000, "write_spend_time" : 5000, "remarks" : "Task execute success", "detail_logs" : [ { "id" : "id123456789", "status" : 500, "position" : "READER", "position_status" : "NORMAL", "stage" : "adapter", "dirty_data_count" : 0, "data_count" : 100, "data_size" : 1000, "data_size_unit" : "B", "spend_time" : 5000, "remarks" : "task start successfully.", "step_begin_time" : 1603243428000, "step_end_time" : 1603243428000 } ] } ] }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total Integer 总数。 最小值:1 最大值:99999 size Integer 当前页日志数量。 最小值:1 最大值:99999 entities Array of TaskMonitorLog objects 任务监控日志当前页元素。 数组长度:1 - 9999 表5 TaskMonitorLog 参数 参数类型 描述 id String 单次任务执行的跟踪ID。 最小长度:10 最大长度:40 start_time Integer 本次执行启动时间,格式timestamp(ms),使用UTC时区。 最小值:1 最大值:9999999999999 dispatch_time Integer 计划执行时间,格式timestamp(ms),使用UTC时区。 最小值:1 最大值:9999999999999 end_time Integer 写入结束时间,格式timestamp(ms),使用UTC时区。 最小值:1 最大值:9999999999999 execute_status String 任务本次执行状态: UNSTARTED(未启动) WAITING(等待调度中) RUNNING(执行中) SUC CES S(执行成功) CANCELLED(任务取消) ERROR(执行异常) 最小长度:3 最大长度:10 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 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 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 read_spend_time Integer 读取执行时长,单位:ms,只有在定时任务时存在该属性。 最小值:0 最大值:9999999999999 write_spend_time Integer 写入执行时长,单位:ms。 最小值:0 最大值:9999999999999 remarks String 本次执行结果简要信息。 最小长度:0 最大长度:1000 detail_logs Array of TaskMonitorDetailLog objects 本次执行详细轨迹信息。 数组长度:1 - 9999 表6 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 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码。 最小长度:8 最大长度:36 error_msg String 错误描述。 最小长度:2 最大长度:512 状态码: 404 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码。 最小长度:8 最大长度:36 error_msg String 错误描述。 最小长度:2 最大长度:512 状态码: 500 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码。 最小长度:8 最大长度:36 error_msg String 错误描述。 最小长度:2 最大长度:512
  • 响应示例 状态码: 200 OK { "total" : 99999, "size" : 99999, "entities" : [ { "task_id" : "id123456789", "task_name" : "fdi_task_name", "task_type" : "TIMING", "status" : 0, "last_execute_time" : 1603243428000, "use_quartz_cron" : false, "cron" : "0 */15 * * * ?", "period" : "DAY", "dispatch_interval" : 1, "position" : "READER", "execute_status" : "RUNNING", "source_app_id" : "28f61af50fc9452aa0ed5ea25c3cc3d3", "source_app_name" : "source-app", "source_instance_id" : "source-instance", "target_app_id" : "28f61af50fc9452aa0ed5ea25c3cc3d3", "target_app_name" : "target-app", "target_instance_id" : "target-instance", "ext_type" : "CDC", "enterprise_project_id" : "string", "task_tag" : "string" } ] }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 total Integer 总数。 最小值:1 最大值:99999 size Integer 当前页监控信息数量。 最小值:1 最大值:99999 entities Array of TaskMonitorInfo objects 任务监控信息当前页元素。 数组长度:1 - 9999 表5 TaskMonitorInfo 参数 参数类型 描述 task_id String 任务ID。 最小长度:10 最大长度:40 task_name String 任务名称。 最小长度:3 最大长度:100 task_type String 任务类型: TIMING(定时任务) REALTIME(实时任务) 最小长度:3 最大长度:10 status Integer 任务状态: 0(停止) 1(运行中) 最小长度:3 最大长度:10 last_execute_time Integer 任务最近一次执行时间,格式timestamp(ms),使用UTC时区。 最小值:1 最大值:999999999999999999 use_quartz_cron Boolean 任务是否使用Quartz表达式,只有定时任务才有该属性。 cron String CRON表达式,只有定时任务且use_quartz_cron为true时才有该属性。 最小长度:3 最大长度:20 period String 调度周期的单位,如天,小时等,只有定时任务且use_quartz_cron为false时才有该属性: MIN(分钟) HOUR(小时) DAY(天) WEEK(周) MON(月) 最小长度:3 最大长度:5 dispatch_interval Integer 调度周期,和period字段一起可以确定每隔多长时间调度一次,只有定时任务且use_quartz_cron为false时才有该属性。 最小值:1 最大值:60 position String 标识最近一次任务执行到哪一个阶段: ADAPTER(任务处于初始化阶段) READER(任务正在执行Reader读操作) WRITER(任务正在执行Writer写操作) 最小长度:3 最大长度:10 execute_status String 任务最近一次执行状态: UNSTARTED(未启动) WAITING(等待调度中) RUNNING(执行中) SUCCESS(执行成功) CANCELLED(任务取消) ERROR(执行异常) 最小长度:3 最大长度:10 source_app_id String 任务源端数据源所属应用ID。 最小长度:1 最大长度:36 source_app_name String 任务源端数据源所属应用名称。 最小长度:1 最大长度:256 source_instance_id String 任务源端数据源所属实例ID。 最小长度:1 最大长度:60 target_app_id String 任务目标端数据源所属应用ID。 最小长度:1 最大长度:36 target_app_name String 任务目标端数据源所属应用名称。 最小长度:1 最大长度:256 target_instance_id String 任务目标端数据源所属实例ID。 最小长度:1 最大长度:60 ext_type String 任务扩展类型,当前如果是CDC组合任务,该字段为CDC,否则为null。 最小长度:1 最大长度:10 enterprise_project_id String 任务所属企业项目ID,默认为0。 最小长度:1 最大长度:60 task_tag String 任务标签。 最小长度:1 最大长度:256 状态码: 400 表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