调用DescribeDtsJobLogs查询一个数据迁移或同步任务的时间轴。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribeDtsJobLogs |
系统规定参数。取值:DescribeDtsJobLogs。 |
DtsJobId | String | 是 | c1yr56py103**** |
迁移或同步任务ID。 |
PageSize | Integer | 否 | 20 |
分页查询时的每页行数,默认为20。取值范围为0~200的整数。 说明 取值不包含0。
|
PageNumber | Integer | 否 | 1 |
页码,取值为大于0且不超过Integer数据类型的最大值,通常与PageSize搭配使用,默认值为1。 |
StartTime | Long | 否 | 1620896327000 |
日志信息的起始时间。 说明
|
EndTime | Long | 否 | 1620897227000 |
日志信息的截止时间。 说明
|
Status | String | 否 | INFO |
日志信息的日志级别,取值:
|
Type | String | 否 | ALL |
查询日志类型,取值:
|
RegionId | String | 否 | cn-hangzhou |
DTS实例所属的地域,详情请参见支持的地域列表。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
HttpStatusCode | Integer | 200 |
状态码。 |
RequestId | String | 300E71E3-F632-5784-B3A5-E10F82DD**** |
请求ID。 |
ErrCode | String | InternalError |
调用出错时返回的错误码。 |
PageRecordCount | Integer | 20 |
当前页可展示的最大记录数。 |
Success | Boolean | true |
请求是否成功。 |
TotalRecordCount | Long | 22 |
符合条件的日志信息的总数。 |
ErrMessage | String | The request processing has failed due to some unknown error. |
调用错误时返回的错误信息。 |
DynamicMessage | String | can not find env: pre |
动态错误信息,用于替换返回参数ErrMessage错误信息中的%s。 说明 如果ErrMessage返回The Value of Input Parameter %s is not valid,且DynamicMessage返回Type,则代表所传入的请求参数Type不合法。
|
PageNumber | Integer | 1 |
当前页码。 |
DynamicCode | String | 403 |
动态错误码,本参数即将下线。 |
JobRunningLogs | Array of JobRunningLog |
DTS任务运行的日志信息。 |
|
Status | String | INFO |
日志信息的日志级别,取值:
|
LogDatetime | Long | 1620896327000 |
任务执行时间,单位为毫秒。 |
ContentKey | String | master.schedule.inc.job.start |
日志内容。 |
JobId | String | u45q15r310u**** |
日志对应的任务ID。 |
Id | Long | 4509 |
记录在元数据库中的ID。 |
Params | Array of String | asioqejwdnf**** |
参数记录。 |
示例
请求示例
http(s)://dts.aliyuncs.com/?Action=DescribeDtsJobLogs
&DtsJobId=c1yr56py103****
&RegionId=cn-hangzhou
&<公共请求参数>
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeDtsJobLogsResponse>
<pageNumber>1</pageNumber>
<jobRunningLogs>
<contentKey>master.schedule.inc.job.start</contentKey>
<id>9650139</id>
<jobId>plpt2*****o933w</jobId>
<logDatetime>1645428763000</logDatetime>
<status>INFO</status>
</jobRunningLogs>
<jobRunningLogs>
<contentKey>master.schedule.struct.job.start</contentKey>
<id>9650132</id>
<jobId>plpt2*****o933w</jobId>
<logDatetime>1645428734000</logDatetime>
<status>INFO</status>
</jobRunningLogs>
<jobRunningLogs>
<contentKey>master.schedule.full.job.start</contentKey>
<id>9650057</id>
<jobId>plpt2*****o933w</jobId>
<logDatetime>1645428500000</logDatetime>
<status>INFO</status>
</jobRunningLogs>
<jobRunningLogs>
<contentKey>master.schedule.struct.job.start</contentKey>
<id>9650054</id>
<jobId>plpt2*****o933w</jobId>
<logDatetime>1645428471000</logDatetime>
<status>INFO</status>
</jobRunningLogs>
<jobRunningLogs>
<contentKey>portal.user.purchase.instance.success</contentKey>
<id>9650036</id>
<jobId>plpt2*****o933w</jobId>
<logDatetime>1645428412000</logDatetime>
<status>INFO</status>
</jobRunningLogs>
<jobRunningLogs>
<contentKey>master.schedule.check.job.start</contentKey>
<id>9650021</id>
<jobId>plpt2*****o933w</jobId>
<logDatetime>1645428362000</logDatetime>
<status>INFO</status>
</jobRunningLogs>
<jobRunningLogs>
<contentKey>portal.user.start.job.success</contentKey>
<id>9650020</id>
<jobId>plpt2*****o933w</jobId>
<logDatetime>1645428353000</logDatetime>
<status>INFO</status>
</jobRunningLogs>
<jobRunningLogs>
<contentKey>portal.user.create.job.success</contentKey>
<id>9650018</id>
<jobId>plpt2*****o933w</jobId>
<logDatetime>1645428353000</logDatetime>
<status>INFO</status>
</jobRunningLogs>
<pageRecordCount>20</pageRecordCount>
<requestId>300E71E3-F632-5784-B3A5-E10F82DD****</requestId>
<success>true</success>
<class>com.aliyun.dts.portal.main.openapi.response.DescribeDtsJobLogsResponse</class>
<httpStatusCode>200</httpStatusCode>
<totalRecordCount>8</totalRecordCount>
</DescribeDtsJobLogsResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"pageNumber" : 1,
"jobRunningLogs" : [ {
"contentKey" : "master.schedule.inc.job.start",
"id" : 9650139,
"jobId" : "plpt2*****o933w",
"logDatetime" : 1645428763000,
"status" : "INFO"
}, {
"contentKey" : "master.schedule.struct.job.start",
"id" : 9650132,
"jobId" : "plpt2*****o933w",
"logDatetime" : 1645428734000,
"status" : "INFO"
}, {
"contentKey" : "master.schedule.full.job.start",
"id" : 9650057,
"jobId" : "plpt2*****o933w",
"logDatetime" : 1645428500000,
"status" : "INFO"
}, {
"contentKey" : "master.schedule.struct.job.start",
"id" : 9650054,
"jobId" : "plpt2*****o933w",
"logDatetime" : 1645428471000,
"status" : "INFO"
}, {
"contentKey" : "portal.user.purchase.instance.success",
"id" : 9650036,
"jobId" : "plpt2*****o933w",
"logDatetime" : 1645428412000,
"status" : "INFO"
}, {
"contentKey" : "master.schedule.check.job.start",
"id" : 9650021,
"jobId" : "plpt2*****o933w",
"logDatetime" : 1645428362000,
"status" : "INFO"
}, {
"contentKey" : "portal.user.start.job.success",
"id" : 9650020,
"jobId" : "plpt2*****o933w",
"logDatetime" : 1645428353000,
"status" : "INFO"
}, {
"contentKey" : "portal.user.create.job.success",
"id" : 9650018,
"jobId" : "plpt2*****o933w",
"logDatetime" : 1645428353000,
"status" : "INFO"
} ],
"pageRecordCount" : 20,
"requestId" : "300E71E3-F632-5784-B3A5-E10F82DD****",
"success" : true,
"class" : "com.aliyun.dts.portal.main.openapi.response.DescribeDtsJobLogsResponse",
"httpStatusCode" : 200,
"totalRecordCount" : 8
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | Throttling.User | Request was denied due to user flow control. | 由于请求频次达到阈值,请求被拒绝,请稍后重试。 |
403 | InvalidSecurityToken.Expired | Specified SecurityToken is expired. | 签名已经过期,请更新签名 |
500 | ServiceUnavailable | The request has failed due to a temporary failure of the server. | 由于服务端响应超时或者不可用导致请求失败,请重试,重试后仍失败请联系技术支持。 |
访问错误中心查看更多错误码。