导出流量回放任务SQL报告文件 - ExportReplayReport
功能介绍
导出流量回放任务SQL报告文件
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,当前API调用无需身份策略权限。
URI
POST /v5/{project_id}/jobs/{job_id}/export-replay-sql
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| Content-Type | 否 | String | 发送的实体的MIME类型。推荐用户默认使用application/json,如果API是对象、镜像上传等接口,媒体类型可按照流类型的不同进行确定。 |
| X-Auth-Token | 是 | String | 从IAM服务获取的用户Token。用户Token也就是调用IAM获取用户Token接口的响应值,请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 |
| X-Language | 否 | String | 请求语言类型。 枚举值: |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| file_type | 是 | String | 导出的sql文件类型。取值范围: |
| field_names | 否 | Array of strings | 导出的字段名。file_type为时为abnormal_sql_detail、slow_sql_detail必填。导出多个字段名时,字段名以“,”分隔。 取值范围: id :自增ID gmtCreate :创建时间 gmtModified :修改时间 shardId :分片ID startTimestamp :源库SQL开始执行时间戳 executeTimePartition :回放时间分区 schemaName :库名 queryType :SQL类型 sqlStatement :SQL内容 sqlTemplate :SQL模板 errorInfo :异常信息 targetType :目标库类型 |
| start_time | 否 | String | 开始时间,时间戳格式。 |
| end_time | 否 | String | 结束时间,时间戳格式。 |
响应参数
状态码:202
ACCEPTED
状态码:400
| 参数 | 参数类型 | 描述 |
|---|---|---|
| error_code | String | 错误码。 |
| error_msg | String | 错误描述。 |
请求示例
导出流量回放任务的异常SQL列表报告文件
https://{endpoint}/v5/246765b9f59445c3919fce121ea801f4/jobs/70e22c43-79e0-426a-8c97-0054efdjb60a/export-replay-sql
{
"file_type" : "abnormal_sql"
} 响应示例
状态码:202
ACCEPTED
{ } 状态码:400
BAD REQUEST
{
"error_code" : "DRS.10000023",
"error_msg" : "program exception"
} 错误码
请参见错误码。