调取DescribeSQLLogCount接口获取审计日志数量。

调试

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

请求参数

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

系统规定参数。取值:DescribeSQLLogCount

DBInstanceId String gp-xxxxxxxx

实例ID。

说明 您可以调用 DescribeDBInstances接口查看目标地域下所有的AnalyticDB PostgreSQL版实例的详情,包括实例ID。
QueryKeywords String test

查询关键词。

StartTime String 2020-12-12T11:22Z

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

Database String testdb

数据库名称。

User String adbpgadmin

数据库用户名。

EndTime String 2020-12-14T11:22Z

查询结束时间。格式为yyyy-MM-ddTHH:mmZ(UTC时间)。

说明 查询结束时间需晚于开始时间,且开始时间和结束时间的时间间隔不能超过七天。
ExecuteCost String 100

执行时长,单位为秒(s)。

SourceIP String 10.**.**.13

来源IP。

ExecuteState String success

执行状态。取值如下:

  • success:成功
  • fail:失败
OperationClass String DQL

操作类别。取值如下:

  • DQL
  • DML
  • DDL
  • DCL
  • TCL
OperationType String SELECT

执行SQL的类型。

说明
  • 如果设置了OperationClass参数,则OperationType的值必须属于对应的语言类型。例如OperationClass的值为DQL,则OperationType的值必须为DQL类型的SQL,例如SELECT
  • 如果没有设置OperationClass参数,则OperationType的值可以是任意类型SQL。
  • 如果没有设置OperationClass参数也没有设置OperationType参数,则表示返回所有类型SQL。
MaxExecuteCost String 1000

慢SQL最大耗时,取值需大于等于0,单位为秒(s)。

MinExecuteCost String 10

慢SQL最小耗时,取值需大于等于0,单位为秒(s)。

返回数据

名称 类型 示例值 描述
EndTime String 2020-12-14T11:22Z

查询结束时间。

RequestId String 7565770E-7C45-462D-BA4A-8A**********

请求ID。

StartTime String 2020-12-12T11:22Z

查询开始时间。

DBClusterId String gp-xxxxxxxx

实例ID。

Items Array of Item

返回项目列表。

Series Array of SeriesItem

返回值集合。

Values Array of ValueItem

返回值。

Point Array of String 2020-12-14T11:00:00Z,100

审计日志生成时间与数量。

Name String gp-xxxxxxxx

实例名称。

示例

请求示例

http(s)://gpdb.aliyuncs.com/?Action=DescribeSQLLogCount
&DBInstanceId=gp-xxxxxxxx
&StartTime=2020-12-12T11:22Z
&EndTime=2020-12-14T11:22Z
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<DescribeSQLLogCountResponse>
    <EndTime>2020-12-14T11:22Z</EndTime>
    <RequestId>7565770E-7C45-462D-BA4A-8A**********</RequestId>
    <StartTime>2020-12-12T11:22Z</StartTime>
    <DBClusterId>gp-xxxxxxxx</DBClusterId>
    <Items>
        <Series>
            <Values>
                <Point>2020-12-14T11:00:00Z,100</Point>
            </Values>
        </Series>
        <Name>gp-xxxxxxxx</Name>
    </Items>
</DescribeSQLLogCountResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "EndTime" : "2020-12-14T11:22Z",
  "RequestId" : "7565770E-7C45-462D-BA4A-8A**********",
  "StartTime" : "2020-12-12T11:22Z",
  "DBClusterId" : "gp-xxxxxxxx",
  "Items" : [ {
    "Series" : [ {
      "Values" : [ {
        "Point" : [ "2020-12-14T11:00:00Z,100" ]
      } ]
    } ],
    "Name" : "gp-xxxxxxxx"
  } ]
}

错误码

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