调用DescribeSlowLogRecords接口查询MongoDB实例运行出现的慢操作日志明细。

  • 本接口适用于副本集实例和分片集群实例,暂不支持单节点实例。
  • 本接口限制每分钟调用30次,如超过这个限制会被限流,请勿高频调用。如需高频调用,请使用Logstore,详情请参见管理Logstore

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DescribeSlowLogRecords

要执行的操作,取值:DescribeSlowLogRecords

StartTime String 2019-02-24T12:10Z

查询开始时间,格式为yyyy-MM-ddTHH:mmZ(UTC时间)。

EndTime String 2019-02-26T12:10Z

查询结束时间,必须晚于查询开始时间,并且查询时间不得超过一个月。格式为yyyy-MM-ddTHH:mmZ(UTC时间)。

DBInstanceId String dds-bpxxxxxxxx

实例ID。

说明 当本参数传入的是分片集群实例ID时,还需要传入NodeId参数。
NodeId String d-bpxxxxxxxx

Shard节点ID。

说明DBInstanceId参数传入的是分片集群实例ID时,本参数才可用。
DBName String mongodbtest

数据库名。

PageSize Integer 30

每页记录数,取值范围:30~100

PageNumber Integer 1

页码,取值为大于0且不超过Integer数据类型的最大值,默认值为1

RegionId String cn-hangzhou

实例所属的地域ID,您可以通过调用DescribeDBInstanceAttribute进行查询。

OrderType String asc

按时间的升降序对查询到的慢日志进行排序。取值:

  • asc:按时间升序排序。
  • desc:按时间降序排序。
ResourceGroupId String sg-bpxxxxxxxxxxxxxxxxxx

资源组ID。

返回数据

名称 类型 示例值 描述
Engine String MongoDB

当前数据库的引擎类型。

Items Array of LogRecords

慢操作日志明细列表。

LogRecords
AccountName String root

执行该操作的数据库用户名。

DBName String mongodbtest

数据库名。

DocsExamined Long 1000000

该操作执行时扫描的文档数。

ExecutionStartTime String 2019-02-25T01:41:28Z

操作执行的开始时间,格式为yyyy-MM-ddTHH:mm:ssZ(UTC时间)。

HostAddress String 47.xxx.xxx.xx

连接数据库的主机地址。

KeysExamined Long 0

索引扫描行数。

QueryTimes String 600

该语句的执行时长,单位为毫秒。

ReturnRowCounts Long 0

返回行数。

SQLText String {\"op\":\"query\",\"ns\":\"mongodbtest.customer\",\"query\":{\"find\":\"customer\",\"filter\":{\"name\":\"jack\"}}}

慢操作执行的语句。

TableName String C1

MongoDB的集合名称。

PageNumber Integer 1

页码。

PageRecordCount Integer 1

本页慢操作日志明细的个数。

RequestId String 414A4E5-4C36-4461-95FC-23757A20B5F8

请求ID。

TotalRecordCount Integer 1

总记录数。

示例

请求示例

http(s)://mongodb.aliyuncs.com/?Action=DescribeSlowLogRecords
&StartTime=2019-02-24T12:10Z
&EndTime=2019-02-26T12:10Z
&DBInstanceId=dds-bpxxxxxxxx
&<公共请求参数>

正常返回示例

XML 格式

<DescribeSlowLogRecordsResponse>
	  <Items>
		    <LogRecords>
			      <ReturnRowCounts>0</ReturnRowCounts>
			      <KeysExamined>0</KeysExamined>
			      <HostAddress>47.xxx.xxx.xx</HostAddress>
			      <SQLText>{"op":"query","ns":"mongodbtest.customer","query":{"find":"customer","filter":{"name":"jack"}}}</SQLText>
			      <ExecutionStartTime>2019-02-25T01:41:28Z</ExecutionStartTime>
			      <AccountName>root</AccountName>
			      <QueryTimes>600</QueryTimes>
			      <DocsExamined>1000000</DocsExamined>
			      <DBName>mongodbtest</DBName>
		    </LogRecords>
	  </Items>
	  <PageNumber>1</PageNumber>
	  <TotalRecordCount>1</TotalRecordCount>
	  <RequestId>5414A4E5-4C36-4461-95FC-23757A20B5F8</RequestId>
	  <Engine>MongoDB</Engine>
	  <PageRecordCount>1</PageRecordCount>
</DescribeSlowLogRecordsResponse>

JSON 格式

{
	"Items": {
		"LogRecords": [
			{
				"ReturnRowCounts": 0,
				"KeysExamined": "0",
				"HostAddress": "47.110.74.177",
				"SQLText": "{\"op\":\"query\",\"ns\":\"mongodbtest.customer\",\"query\":{\"find\":\"customer\",\"filter\":{\"name\":\"ajackeyifeo1w\"}}}",
				"ExecutionStartTime": "2019-02-25T01:41:28Z",
				"AccountName": "root",
				"QueryTimes": 600,
				"DocsExamined": "1000000",
				"DBName": "mongodbtest"
			}
		]
	},
	"PageNumber": 1,
	"TotalRecordCount": 1,
	"RequestId": "5414A4E5-4C36-4461-95FC-23757A20B5F8",
	"Engine": "MongoDB",
	"PageRecordCount": 1
}

错误码

访问错误中心查看更多错误码。