调用 DescribeSlowLogs 接口查询目标 MongoDB 实例在指定时间内的慢日志信息。
同步请求。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
InstanceId | String | 是 | mongo-replica-46cb08bc**** | 实例 ID。 说明 您可以调用 DescribeDBInstances 接口查询目标地域下所有 MongoDB 实例的基本信息,包括实例 ID。 |
Limit | Long | 是 | 10 | 每页记录数,取值范围为 1~1000。 |
Context | String | 否 | 0,1749812066000,30877190347,2503067 | 慢日志记录查询结果的分页查询凭证,用于标记分页位置。 说明
|
PodName | String | 是 | mongo-replica-46cb08bc****-1 | 需要查询慢日志信息的节点 ID。 说明 您可以调用 DescribeDBInstanceDetail 接口获取指定实例的详细信息,包括实例中各节点的节点 ID 。其中:
|
Sort | String | 否 | DESC | 将查询结果按照日志生成时间升序或降序排列。取值范围如下:
|
DBName | String | 否 | doctest | 慢日志所在的数据库。 |
Keys | String | 否 | warning error | 检索关键词,用于检索包含关键词的慢日志。 说明
|
QueryStartTime | String | 否 | 2025-06-12T11:34:30Z | 查询开始时间,格式为 说明 若该参数留空,实际查询开始时间默认为当前时间 1 小时前的时间(UTC)。 |
QueryEndTime | String | 否 | 2025-06-13T11:34:30Z | 查询结束时间,格式为 说明
|
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Total | Integer | 1 | 查询结果总条目数。 |
Datas | Object[] | 符合查询条件的慢日志列表详情。 | |
Context | String | 0,1749812066000,30877190347,2503067 | 慢日志记录查询结果的分页查询凭证,用于标记分页位置。 |
ListOver | Boolean | false | 慢日志日志内容是否已全部加载。取值范围如下:
说明 若 |
首次通过 DescribeSlowLogs 接口查询慢日志详情,每页返回 10 条记录。
POST https://mongodb.cn-beijing.volcengineapi.com/?Action=DescribeSlowLogs&Version=2022-01-01 HTTP/1.1 Host: mongodb.cn-beijing.volcengineapi.com Content-Type: application/json; charset=utf-8 X-Date: 20201103T104027Z Authorization: HMAC-SHA256 Credential=AK****/20201103/cn-beijing/mongodb/request,SignedHeaders=content-type;host;x-date,Signature=**** { "Limit": 10, "InstanceId": "mongo-replica-e405f8e2****", "PodName": "mongo-replica-e405f8e2****-1", "DBName": "doctest", "QueryStartTime": "2025-06-12T11:34:30Z", "QueryEndTime": "2025-06-13T10:55:30Z", "Sort": "DESC" }
{ "ResponseMetadata": { "RequestId": "20230604110420010010023228002****", "Action": "DescribeSlowLogs", "Version": "2022-01-01", "Service": "mongodb", "Region": "cn-beijing" }, "Result": { "Context": "0,1749812066000,30877190347,2503067", "Datas": [ { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 12, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {***}", "StartTime": "2025-06-13T10:55:00.254", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 30, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {***}", "StartTime": "2025-06-13T10:54:56.166", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 19, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {***}", "StartTime": "2025-06-13T10:54:56.131", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 38, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {***}", "StartTime": "2025-06-13T10:54:54.068", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 13, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\":{***}", "StartTime": "2025-06-13T10:54:54.006", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 12, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {***}", "StartTime": "2025-06-13T10:54:53.966", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 15, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {***}", "StartTime": "2025-06-13T10:54:51.961", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 18, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {***}", "StartTime": "2025-06-13T10:54:31.369", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 15, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {***}", "StartTime": "2025-06-13T10:54:31.312", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 14, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {***}", "StartTime": "2025-06-13T10:54:26.161", "UserName": "doctest@admin" } ], "ListOver": false, "Total": 10 } }
已通过 DescribeSlowLogs 接口查询了慢日志详情,但查询结果并未全部加载(即接口返回结果中的 ListOver
为 false
),您可以通过前一次返回结果中的分页标志符(即返回结果中的 Context
值,本文示例中该值为 0,1749812066000,30877190347,2503067
),再次调用该接口查询剩余的日志详情,每页记录数为 10。
POST https://mongodb.cn-beijing.volcengineapi.com/?Action=DescribeSlowLogs&Version=2022-01-01 HTTP/1.1 Host: mongodb.cn-beijing.volcengineapi.com Content-Type: application/json; charset=utf-8 X-Date: 20201103T104027Z Authorization: HMAC-SHA256 Credential=AK****/20201103/cn-beijing/mongodb/request,SignedHeaders=content-type;host;x-date,Signature=**** { "Limit": 10, "InstanceId": "mongo-replica-e405f8e2****", "PodName": "mongo-replica-e405f8e2****-1", "DBName": "doctest", "Context": "0,1749812066000,30877190347,2503067", "QueryStartTime": "2025-06-12T11:34:30Z", "QueryEndTime": "2025-06-13T10:55:30Z", "Sort": "DESC" }
{ "ResponseMetadata": { "RequestId": "20230604110420100232280022D31****", "Action": "DescribeSlowLogs", "Version": "2022-01-01", "Service": "mongodb", "Region": "cn-beijing" }, "Result": { "Context": "0,1749812055000,30877189357,2503067", "Datas": [ { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 19, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {****}", "StartTime": "2025-06-13T10:54:23.166", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 22, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {****}", "StartTime": "2025-06-13T10:54:23.115", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 17, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {****}", "StartTime": "2025-06-13T10:54:19.991", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 19, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {****}", "StartTime": "2025-06-13T10:54:18.940", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 10, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {****}", "StartTime": "2025-06-13T10:54:17.874", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 11, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {****}", "StartTime": "2025-06-13T10:54:16.812", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 13, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {****}", "StartTime": "2025-06-13T10:54:16.774", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 43, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {****}", "StartTime": "2025-06-13T10:54:16.268", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 11, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {****}", "StartTime": "2025-06-13T10:54:15.800", "UserName": "doctest@admin" }, { "ClientIP": "100.67.***.***", "DBName": "doctest", "Duration": 20, "SQL": "{\"op\": \"insert\",\"ns\": \"doctest.sensor_data\",\"command\": {****}", "StartTime": "2025-06-13T10:54:15.267", "UserName": "doctest@admin" } ], "ListOver": false, "Total": 10 } }
更多详情,请参见错误码。