调用DescribePreCheckStatus查询DTS任务的子任务执行详情,包括预检查、库表结构迁移或初始化、全量迁移或初始化、增量迁移或同步。

调试

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

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribePreCheckStatus

系统规定参数。取值:DescribePreCheckStatus

DtsJobId String i03e3zty16i****

迁移、同步或订阅任务ID。

PageNo String 1

页码,取值为大于0且不超过Integer数据类型的最大值,默认值为1

PageSize String 30

每页记录数,默认值为20

JobCode String 01

任务码,传入本参数指定所需查询的DTS任务的子任务类型,取值为:

  • 01:预检查。
  • 02:库表结构迁移或初始化。
  • 03:全量迁移或初始化。
  • 04:增量迁移或同步。
StructType String before

结构定义的类型,取值:

  • before:库表结构迁移或初始化。
  • after:增量数据迁移或同步的DDL操作。
RegionId String cn-beijing

DTS实例所在地域的ID,请参见支持的地域列表

StructPhase String View

过滤项,结构迁移中的表、视图、函数。

Name String dewuprop

过滤项,模糊匹配表名。

返回数据

名称 类型 示例值 描述
State String Finished

子任务的执行状态,返回值为:

  • NotStarted:未启动。
  • Suspending:暂停中。
  • Checking:检查中。
  • Migrating:迁移中。
  • Failed:失败。
  • Catched:增量迁移或同步中。
  • Finished:完成。
Success Boolean true

请求是否成功。

PageRecordCount Long 20

当前页可展示的最大记录数。

Total Integer 0

子任务的总数。

HttpStatusCode Integer 200

状态码。

RequestId String C096FA97-B6BA-4575-899D-61E12B59****

请求ID。

JobName String 预检查

所查询子任务的名称。

JobId String b4my3zg929a****

迁移或同步任务ID。

ErrorItem Integer 0

导致子任务失败的具体项目数量。

TotalRecordCount Long 100

总记录数。

Code String 01

任务码,代表所查询的子任务,取值为:

  • 01:预检查。
  • 02:库表结构迁移或初始化。
  • 03:全量迁移或初始化。
  • 04:增量迁移或同步。
PageNumber Long 1

页码,取值为大于0且不超过Integer数据类型的最大值,默认值为1

JobProgress Array of ProgressInfo

子任务的具体项目列表及项目执行进度。

Skip Boolean false

该具体项目失败后,您是否设置跳过该项目。返回值:

  • true:是
  • false:否
FinishTime String 2021-03-16T08:01:34.000+00:00

具体项目完成时间,格式为yyyy-MM-ddTHH:mm:ssZ(UTC时间)。

IgnoreFlag String N

是否直接忽略该具体项目,跳至下一个具体项目,返回值:

  • N:否。
  • Y:是。
DelaySeconds Integer 0

增量迁移或同步延迟时间。

说明 如查询迁移任务,该参数的单位为毫秒,如查询同步任务,该参数的单位为秒。
DdlSql String CREATE TABLE `dtstestdata`.`order` (\n`orderid` int(11) COMMENT '' NOT NULL , \n`username` char(32) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NULL , \n`ordertime` datetime COMMENT '' NULL , \n`commodity` varchar(32) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NULL , \n`phonenumber` int(11) COMMENT '' NULL , \n`address` text CHARSET `utf8mb4` COLLATE `utf8mb4_general_ci` COMMENT '' NULL \n, PRIMARY KEY (`orderid`)) engine=InnoDB DEFAULT CHARSET=`gbk` DEFAULT COLLATE `gbk_chinese_ci` ROW_FORMAT= Dynamic comment = '' ;\n

执行的DDL操作。

State String Success

具体项目的执行进度状态,返回值为:

  • NotStarted:未启动。
  • Checking:检查中。
  • Migrating:迁移中。
  • Failed:失败。
  • Warning:警告。
  • Success:完成。
BootTime String 2021-03-16T08:01:31.000+00:00

具体项目启动时间,格式为yyyy-MM-ddTHH:mm:ssZ(UTC时间)。

Item String CHECK_CONN_DEST

具体项目的简称。

Sub String []

具体项目的子项目进度。

说明 如返回[],则表示没有子项目。
Total Integer 1

子任务的具体项目总数。

TargetNames String order

待迁移或同步的对象名称。

CanSkip Boolean true

DTS是否支持在具体项目失败后,跳过该项目。

Names String CHECK_CONN_DEST_DETAIL

具体项目名称。

ErrDetail String CHECK__ERROR_SAME_OBJ_DETAIL

具体项目出错时的错误详情。

DiffRow Long 1

本参数即将下线。

JobId String fj1c33ro168****

子任务ID。

SourceSchema String dtstestdata

源实例中迁移对象所属数据库名称。

DestSchema String dtstestdata_new

目标实例中迁移对象所属数据库名称。

ParentObj String demo

本参数即将下线。

ErrMsg String CHECK__ERROR_SAME_OBJ

具体项目出错时的报错提示。

OrderNum Integer 10

项目编号。

RepairMethod String CHECK__ERROR_SAME_OBJ_REPAIR

具体项目未通过时对应的修复方法。

Id String 5632

记录在元数据库中的ID。

Logs Array of JobLog

具体报错的执行日志。

ErrData String CREATE TABLE `dtstestdata`.`customer` (\n`runoob_id` int(10) unsigned auto_increment COMMENT '' NOT NULL , \n`runoob_title` varchar(100) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NOT NULL , \n`runoob_author1216` varchar(40) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NOT NULL , \n`submission_date1216` date COMMENT '' NULL \n, PRIMARY KEY (`runoob_id`)) engine=InnoDB AUTO_INCREMENT=200001 DEFAULT CHARSET=`utf8` DEFAULT COLLATE `utf8_general_ci` ROW_FORMAT= Dynamic comment = '' ;\n

报错信息。

ErrMsg String DTS-1020042 Execute sql error sql: Table 'customer' already exists

具体项目出错时DTS的报错提示。

LogLevel String ERROR

日志的级别。

ErrType String ForeignKey

报错类型。

Current String 0

当前运行中的子任务数量。

SubDistributedJobStatus Array of SubDistributedJobStatus

分布式子任务的详情。

JobName String dts.step.struct.load

任务关联的分布式子任务的名称。

State String Finished

子任务的执行状态,返回值为:

  • NotStarted:未启动。
  • Suspending:暂停中。
  • Checking:检查中。
  • Migrating:迁移中。
  • Failed:失败。
  • Catched:增量迁移或同步中。
  • Finished:完成。
JobId String n0gm1682j6563np

任务ID。

ErrorItem Integer 0

当前执行失败的任务数量。

Code String 02

任务码,代表所查询的子任务类型,取值为:

  • 01:预检查。
  • 02:库表结构迁移或初始化。
  • 03:全量迁移或初始化。
  • 04:增量迁移或同步。
Total Integer 11

返回数据的总数量。

JobProgress Array of ProgressInfo

子任务的具体项目列表及项目执行进度。

Skip Boolean True

是否有跳过该项工作,返回值:

  • true:是。
  • false:否。
FinishTime String 2022-03-31T03:36:11.000+00:00

完成时间,格式为yyyy-MM-ddTHH:mm:ssZ(UTC时间)。

IgnoreFlag String N

是否直接忽略该具体项目,跳至下一个具体项目,返回值:

  • N:否。
  • Y:是。
DelaySeconds Integer 0

增量迁移或同步延迟时间。

DdlSql String None

执行的DDL操作。

State String Finished

子任务的执行状态,返回值为:

  • NotStarted:未启动。
  • Suspending:暂停中。
  • Checking:检查中。
  • Migrating:迁移中。
  • Failed:失败。
  • Catched:增量迁移或同步中。
  • Finished:完成。
BootTime String 2022-03-30T03:36:11.000+00:00

具体项目启动时间,格式为yyyy-MM-ddTHH:mm:ssZ(UTC时间)。

Item String login_common_time

具体项目名称。

Sub String []

具体项目的子项目进度。

说明 如返回[],则表示没有子项目。
Total Integer 11

项目的总条数。

TargetNames String order

目标名称。

CanSkip Boolean false

DTS是否支持在项目失败后,跳过该项目。返回值:

  • true:是
  • false:否
Names String metricRuleTargets-20180308houe

具体项目名称。

ErrDetail String CHECK__ERROR_SAME_OBJ_DETAIL

具体项目出错时的错误详情。

DiffRow Long None

本参数即将下线。

JobId String l3m1213ye7l****

任务ID。

SourceSchema String databasetest

源实例中迁移对象所属数据库名称。

DestSchema String databasetest

目标实例中迁移对象所属数据库名称。

ParentObj String None

本参数即将下线。

ErrMsg String ODPS project does not exist odps.`huijin

具体项目出错时的报错提示。

OrderNum Integer 1

项目编号。

RepairMethod String CHECK__ERROR_SAME_OBJ_REPAIR

预检查未通过时对应的修复方法。

Id String 3890

该条记录在元数据库中的ID。

Logs Array of JobLog

报错的执行日志信息。

ErrData String CREATE TABLE `dtstestdata`.`customer` (\n`runoob_id` int(10) unsigned auto_increment COMMENT '' NOT NULL , \n`runoob_title` varchar(100) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NOT NULL , \n`runoob_author1216` varchar(40) CHARSET `utf8` COLLATE `utf8_general_ci` COMMENT '' NOT NULL , \n`submission_date1216` date COMMENT '' NULL \n, PRIMARY KEY (`runoob_id`)) engine=InnoDB AUTO_INCREMENT=200001 DEFAULT CHARSET=`utf8` DEFAULT COLLATE `utf8_general_ci` ROW_FORMAT= Dynamic comment = '' ;\n

报错记录。

ErrMsg String get metric list fail

具体的错误信息。

LogLevel String INFO

日志的级别。

ErrType String ForeignKey

报错的类型。

Current String 0

当前运行中的子任务数量。

示例

请求示例

http(s)://dts.aliyuncs.com/?Action=DescribePreCheckStatus
&DtsJobId=i03e3zty16i****
&JobCode=01
&StructType=before
&<公共请求参数>

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<DescribePreCheckStatusResponse>
    <RequestId>C096FA97-B6BA-4575-899D-61E12B59****</RequestId>
    <State>Finished</State>
    <Total>0</Total>
    <HttpStatusCode>200</HttpStatusCode>
    <JobName>预检查</JobName>
    <ErrorItem>0</ErrorItem>
    <Code>01</Code>
    <Success>true</Success>
    <JobProgress>
        <BootTime>2021-03-16T08:01:31.000+00:00</BootTime>
        <Names>CHECK_CONN_SRC_DETAIL</Names>
        <Item>CHECK_CONN_SRC</Item>
        <CanSkip>false</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:31.000+00:00</FinishTime>
        <OrderNum>10</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
    <JobProgress>
        <BootTime>2021-03-16T08:01:31.000+00:00</BootTime>
        <Names>CHECK_CONN_DEST_DETAIL</Names>
        <Item>CHECK_CONN_DEST</Item>
        <CanSkip>false</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:31.000+00:00</FinishTime>
        <OrderNum>20</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
    <JobProgress>
        <BootTime>2021-03-16T08:01:32.000+00:00</BootTime>
        <Names>CHECK_AUTH_SRC_DETAIL</Names>
        <Item>CHECK_AUTH_SRC</Item>
        <CanSkip>false</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:33.000+00:00</FinishTime>
        <OrderNum>15</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
    <JobProgress>
        <BootTime>2021-03-16T08:01:33.000+00:00</BootTime>
        <Names>CHECK_AUTH_DEST_DETAIL</Names>
        <Item>CHECK_AUTH_DEST</Item>
        <CanSkip>false</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:33.000+00:00</FinishTime>
        <OrderNum>25</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
    <JobProgress>
        <BootTime>2021-03-16T08:01:33.000+00:00</BootTime>
        <Names>CHECK_BINLOG_ON_DETAIL</Names>
        <Item>CHECK_BINLOG_ON</Item>
        <CanSkip>false</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:33.000+00:00</FinishTime>
        <OrderNum>30</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
    <JobProgress>
        <BootTime>2021-03-16T08:01:33.000+00:00</BootTime>
        <Names>CHECK_BINLOG_MODE_DETAIL</Names>
        <Item>CHECK_BINLOG_MODE</Item>
        <CanSkip>false</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:33.000+00:00</FinishTime>
        <OrderNum>40</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
    <JobProgress>
        <BootTime>2021-03-16T08:01:33.000+00:00</BootTime>
        <Names>CHECK_BINLOG_ROW_IMAGE_DETAIL</Names>
        <Item>CHECK_BINLOG_ROW_IMAGE</Item>
        <CanSkip>false</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:33.000+00:00</FinishTime>
        <OrderNum>50</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
    <JobProgress>
        <BootTime>2021-03-16T08:01:33.000+00:00</BootTime>
        <Names>CHECK_SERVER_ID_DETAIL</Names>
        <Item>CHECK_SERVER_ID</Item>
        <CanSkip>true</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
        <OrderNum>60</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
    <JobProgress>
        <BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
        <Names>CHECK_BINLOG_EXIST_DETAIL</Names>
        <Item>CHECK_BINLOG_EXIST</Item>
        <CanSkip>false</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
        <OrderNum>70</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
    <JobProgress>
        <BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
        <Names>CHECK_ENGINE_DETAIL</Names>
        <Item>CHECK_ENGINE</Item>
        <CanSkip>false</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
        <OrderNum>80</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
    <JobProgress>
        <BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
        <Names>CHECK_MYSQL_PASSOWRD_FORMAT_DETAIL</Names>
        <Item>CHECK_MYSQL_PASSOWRD_FORMAT</Item>
        <CanSkip>false</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
        <OrderNum>90</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
    <JobProgress>
        <BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
        <Names>CHECK_SRC_DETAIL</Names>
        <Item>CHECK_SRC</Item>
        <CanSkip>true</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
        <OrderNum>100</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
    <JobProgress>
        <BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
        <Names>CHECK_SAME_OBJ_DETAIL</Names>
        <Item>CHECK_SAME_OBJ</Item>
        <CanSkip>true</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
        <OrderNum>110</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
    <JobProgress>
        <BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
        <Names>CHECK_SQL_MODE_DETAIL</Names>
        <Item>CHECK_SQL_MODE</Item>
        <CanSkip>false</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
        <OrderNum>140</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
    <JobProgress>
        <BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
        <Names>CHECK_SAME_USER_DETAIL</Names>
        <Item>CHECK_SAME_USER</Item>
        <CanSkip>true</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:34.000+00:00</FinishTime>
        <OrderNum>200</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
    <JobProgress>
        <BootTime>2021-03-16T08:01:34.000+00:00</BootTime>
        <Names>CHECK_TOPOLOGY_DETAIL</Names>
        <Item>CHECK_TOPOLOGY</Item>
        <CanSkip>true</CanSkip>
        <DelaySeconds>0</DelaySeconds>
        <FinishTime>2021-03-16T08:01:35.000+00:00</FinishTime>
        <OrderNum>220</OrderNum>
        <IgnoreFlag>N</IgnoreFlag>
        <State>Success</State>
        <Skip>false</Skip>
        <JobId>fj1c33ro168****</JobId>
    </JobProgress>
</DescribePreCheckStatusResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "C096FA97-B6BA-4575-899D-61E12B59****",
  "State" : "Finished",
  "Total" : 0,
  "HttpStatusCode" : 200,
  "JobName" : "预检查",
  "ErrorItem" : 0,
  "Code" : "01",
  "Success" : true,
  "JobProgress" : [ {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:31.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_CONN_SRC_DETAIL",
    "Item" : "CHECK_CONN_SRC",
    "CanSkip" : false,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:31.000+00:00",
    "OrderNum" : 10,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  }, {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:31.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_CONN_DEST_DETAIL",
    "Item" : "CHECK_CONN_DEST",
    "CanSkip" : false,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:31.000+00:00",
    "OrderNum" : 20,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  }, {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:32.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_AUTH_SRC_DETAIL",
    "Item" : "CHECK_AUTH_SRC",
    "CanSkip" : false,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:33.000+00:00",
    "OrderNum" : 15,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  }, {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:33.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_AUTH_DEST_DETAIL",
    "Item" : "CHECK_AUTH_DEST",
    "CanSkip" : false,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:33.000+00:00",
    "OrderNum" : 25,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  }, {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:33.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_BINLOG_ON_DETAIL",
    "Item" : "CHECK_BINLOG_ON",
    "CanSkip" : false,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:33.000+00:00",
    "OrderNum" : 30,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  }, {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:33.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_BINLOG_MODE_DETAIL",
    "Item" : "CHECK_BINLOG_MODE",
    "CanSkip" : false,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:33.000+00:00",
    "OrderNum" : 40,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  }, {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:33.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_BINLOG_ROW_IMAGE_DETAIL",
    "Item" : "CHECK_BINLOG_ROW_IMAGE",
    "CanSkip" : false,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:33.000+00:00",
    "OrderNum" : 50,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  }, {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:33.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_SERVER_ID_DETAIL",
    "Item" : "CHECK_SERVER_ID",
    "CanSkip" : true,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:34.000+00:00",
    "OrderNum" : 60,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  }, {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:34.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_BINLOG_EXIST_DETAIL",
    "Item" : "CHECK_BINLOG_EXIST",
    "CanSkip" : false,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:34.000+00:00",
    "OrderNum" : 70,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  }, {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:34.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_ENGINE_DETAIL",
    "Item" : "CHECK_ENGINE",
    "CanSkip" : false,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:34.000+00:00",
    "OrderNum" : 80,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  }, {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:34.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_MYSQL_PASSOWRD_FORMAT_DETAIL",
    "Item" : "CHECK_MYSQL_PASSOWRD_FORMAT",
    "CanSkip" : false,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:34.000+00:00",
    "OrderNum" : 90,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  }, {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:34.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_SRC_DETAIL",
    "Item" : "CHECK_SRC",
    "CanSkip" : true,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:34.000+00:00",
    "OrderNum" : 100,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  }, {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:34.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_SAME_OBJ_DETAIL",
    "Item" : "CHECK_SAME_OBJ",
    "CanSkip" : true,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:34.000+00:00",
    "OrderNum" : 110,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  }, {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:34.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_SQL_MODE_DETAIL",
    "Item" : "CHECK_SQL_MODE",
    "CanSkip" : false,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:34.000+00:00",
    "OrderNum" : 140,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  }, {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:34.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_SAME_USER_DETAIL",
    "Item" : "CHECK_SAME_USER",
    "CanSkip" : true,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:34.000+00:00",
    "OrderNum" : 200,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  }, {
    "Sub" : [ ],
    "BootTime" : "2021-03-16T08:01:34.000+00:00",
    "Logs" : [ ],
    "Names" : "CHECK_TOPOLOGY_DETAIL",
    "Item" : "CHECK_TOPOLOGY",
    "CanSkip" : true,
    "DelaySeconds" : 0,
    "FinishTime" : "2021-03-16T08:01:35.000+00:00",
    "OrderNum" : 220,
    "IgnoreFlag" : "N",
    "State" : "Success",
    "Skip" : false,
    "JobId" : "fj1c33ro168****"
  } ]
}

错误码

HttpCode 错误码 错误信息 描述
400 Throttling.User Request was denied due to user flow control. 由于请求频次达到阈值,请求被拒绝,请稍后重试。
500 ServiceUnavailable The request has failed due to a temporary failure of the server. 由于服务端响应超时或者不可用导致请求失败,请重试,重试后仍失败请联系技术支持。
403 InvalidSecurityToken.Expired Specified SecurityToken is expired. 签名已经过期,请更新签名

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