产品文档

云缓存 Redis

2022-07-18 10:54:00

describeSlowLog

描述

获取缓存Redis实例的慢查询日志,可分页、可搜索

请求方式

GET

请求地址

https://redis.jdcloud-api.com/v1/regions/{regionId}/cacheInstance/{cacheInstanceId}/slowLog

名称 类型 是否必需 默认值 描述
regionId String True 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2
cacheInstanceId String True 缓存Redis实例ID,是访问实例的唯一标识

请求参数

名称 类型 是否必需 默认值 描述
pageNumber Integer False 页码;默认为1
pageSize Integer False 分页大小;默认为10;取值范围[10, 100]
startTime String False 开始时间
endTime String False 结束时间
shardId String False 分片id
shardAddr String False 分片地址

返回参数

名称 类型 描述
result Result 结果
requestId String 本次请求ID

Result

名称 类型 描述
slowLogs SlowLog[ ] 该页的慢查询日志列表
totalCount Integer 慢查询日志总条数

SlowLog

名称 类型 描述
command String 命令
startTime String 命令开始执行时间(ISO 8601标准的UTC时间,格式为:YYYY-MM-DDTHH:mm:ssZ)
executionTime String 命令执行时长(带单位)
shardId String 执行命令的分片id

返回码

HTTP状态码 错误码 描述
200 OK

请求示例

GET

@Test
public void testGetSlowlogs() {
  // 1. 设置请求参数
  DescribeSlowLogRequest request = new DescribeSlowLogRequest();
  request.regionId("cn-north-1").cacheInstanceId("redis-1234");

  // 2. 发起请求
  DescribeSlowLogResponse response = redisClient.describeSlowLog(request);

  // 3. 处理响应结果
  System.out.println(new Gson().toJson(response));
}

返回示例

{
    "requestId": "c3o9oteswcpou221oegepq4mtd4or99c", 
    "result": {
        "slowLogs": [
            {
                "command": "hgetall post:user1:1234", 
                "executionTime": "10.58 ms", 
                "shardId": "redis-1234-shard-0", 
                "startTime": "2021-07-14T08:09:48Z"
            }, 
            {
                "command": "keys *", 
                "executionTime": "15.85 ms", 
                "shardId": "redis-1234-shard-0", 
                "startTime": "2021-07-14T08:06:20Z"
            }
        ], 
        "totalCount": 2
    }
}
文档反馈

开始与售前顾问沟通

可直接拨打电话 400-098-8505转1

我们的产品专家为您找到最合适的产品/解决⽅案

在线咨询 5*8⼩时

1v1线上咨询获取售前专业咨询

点击咨询
企微服务助手

专业产品顾问,随时随地沟通