Skip to Content
数据传输服务 UDTS查看服务状态 - GetUDTSTaskStatus

查看服务状态 - GetUDTSTaskStatus

简介

查看服务状态

定义

公共参数

参数名类型描述信息必填
Actionstring对应的 API 指令名称,当前 API 为 GetUDTSTaskStatusYes
PublicKeystring用户公钥,可从 控制台 获取Yes
Signaturestring根据公钥及 API 指令生成的用户签名,参见 签名算法Yes

请求参数

参数名类型描述信息必填
ProjectIdstring项目ID。不填写为默认项目,子帐号必须填写。 请参考GetProjectList接口No
TaskIdstring任务IDYes
Typestring任务类型,值为 transfer 或 integration, transfer 时任务为 数据迁移,integration 时任务为 数据集成。No

响应字段

字段名类型描述信息必填
RetCodeint返回状态码,为 0 则为成功返回,非 0 为失败Yes
Actionstring操作指令名称Yes
Messagestring返回错误消息,当 RetCode 非 0 时提供详细的描述信息No
DataStatusDataStatusDataNo

数据模型

StatusData

字段名类型描述信息必填
MaxRetryCountint用户设置的最大失败重试次数No
Statusstring任务状态, 状态有 Created:已创建,Checking:检查中,Dumping:转储中,Loading:加载中,Syncing:同步中,Synced:已同步,Done:完成,Failed:失败,Stopping:停止中,Stopped:停止,RetryPending:重试等待中,Starting:启动中,FailedUnrecoverable:异常,StoppedUnrecoverable:异常,Success:成功,Started:已启动No
FailedMessagestring当Status为Failed时, 显示失败原因No
CurRetryCountint当前失败重试次数No
ProgressProgressProgress 全量迁移进度信息, 当类型为增量迁移时为空No
SyncSyncDataBinlog 信息No

Progress

字段名类型描述信息必填
TotalCountint总条目数No
CurCountint已迁移条目数No
TotalDurationint估算总耗时间(单位秒)No
CurDurationint已耗时间(单位秒)No
Percentagefloat完成进度No
RedisOffsetSizeintRedis偏移量No
RedisDelayTimeintRedis延迟时间 单位为秒No
MongoDelayTimeintMongo延迟时间,单位为秒No

SyncData

字段名类型描述信息必填
BinlogNamestringBinlog 文件名, 长度不超过128字符No
BinlogPosintBinlog PosNo
BinlogGTIDstringGTIDNo

示例

请求示例

https://api.an-link.com/?Action=GetUDTSTaskStatus &ProjectId=org-hiny12 &TaskId=udts-ixdp441 &Type=YJymvzTG

响应示例

{ "Action": "GetUDTSTaskStatusResponse", "Data": { "CurRetryCount": 0, "MaxRetryCount": 0, "Progress": { "CurCount": 0, "CurDuration": 0, "Percentage": 0, "TotalCount": 0, "TotalDuration": 0 }, "Status": "Done", "Sync": { "BinlogName": "mysql-bin.000006", "BinlogPos": 154 } }, "Message": "", "RetCode": 0 }