请求说明
请求结构
GET /v1/instance/{instanceId}/log?fileType={fileType}&startTime={startTime} &endTime={endTime} HTTP/1.1
Host: redis.{region}.baidubce.com
Authorization: authorization string
请求头域
除公共头域外,无其它特殊头域。
请求参数
参数名称 |
类型 |
是否必须 |
参数位置 |
描述 |
instanceId |
String |
是 |
URL参数 |
待查询的实例ID |
fileType |
String |
是 |
URL参数 |
日志类型,运行日志(runlog)/慢日志(slowlog) |
startTime |
String |
是 |
URL参数 |
开始时间,格式 "yyyy-MM-dd hh:mm:ss" |
endTime |
String |
否 |
URL参数 |
结束时间(可选),默认返回开始时间+24小时内的日志 |
返回头域
除公共头部,无其它特殊头部。
返回参数
参数名称 |
类型 |
描述 |
logList |
List<ShardLog> |
日志列表 |
ShardLog 分片日志信息
参数名称 |
类型 |
描述 |
shardShowId |
String |
分片ID |
totalNum |
int |
总数 |
logItem |
List |
分片日志列表 |
shardId |
int |
分片数字ID |
LogItem 单个日志记录
参数名称 |
类型 |
描述 |
logId |
String |
日志记录ID |
logSizeInBytes |
int |
日志文件大小(单位为字节) |
logStartTime |
int |
日志起始时间点 |
logEndTime |
String |
日志结束时间点 |
downloadUrl |
String |
日志下载链接 |
downloadExpires |
String |
下载链接到期时间 |
请求示例
GET /v1/instance/scs-bj-heveewcliwog/runlogfileType=runlog&startTime=2021-12-07 00:00:00&endTime=2021-12-08 23:59:59 HTTP/1.1
HOST: redis.bj.baidubce.com
Content-Type: application/json
Authorization: bce-auth-v1/f81d3b34e48048fbb2634dc7882d7e21/2017-11-21T04:17:29Z/3600/host/74c506f68c65e26c633bfa104c863fffac5190fdec1ec24b7c03eb5d67d2e1de
返回示例
HTTP/1.1 200 OK
x-bce-request-id: 7869616F-7A68-6977-656E-406261696475
Content-Type: application/json
{
"logList": [
{
"shardId": 1,
"shardShowId": "scs-bj-heveewcliwog_2206",
"totalNum": 1,
"logItem": [
{
"logId": "scs-bj-heveewcliwog_2206_runlog_202112071530",
"logSizeInBytes": 594,
"logStartTime": "2021-12-07 15:00:00",
"logEndTime": "2021-12-07 15:30:00",
"downloadUrl": "http://xxxxxxx",
"downloadExpires": "2021-12-07 16:03:03"
}
]
}
]
}