更新时间:2022-12-29 GMT+08:00

查询请求/攻击数量统计

功能介绍

查询请求/攻击数量统计。

URI

  • URI格式

    GET /v1/{project_id}/waf/event/timeline?from={from}&to={to}&timezone={timezone}&hosts={hostids}

    样例如下:

    GET /v1/3ac26c59e15a4a11bb680a103a29ddb6/waf/event/attack/type?from=1543976973635&to=1563976973635&hosts=3211757cafa3437aae24d760022e79ba&hosts=93029844064b43739b51ca63036fbc4b&hosts=34fe5f5c60ef4e43a9975296765d1217

  • 参数说明
    表1 Path参数说明

    名称

    是否必选

    参数类型

    说明

    project_id

    String

    用户操作的项目ID。

    from

    Long

    开始时间UTC miliseconds。例如,from的值为“1548172800000”

    to

    Long

    结束时间UTC miliseconds。例如,to的值为“1548431999000”

    timezone

    String

    时区,例如伦敦的时区是“+00:00”。默认是“+00:00”。

    hosts

    Array

    防护域名的ID。

请求消息

请求参数

响应消息

响应参数
表2 响应参数说明

名称

参数类型

说明

requests

List of 表3

请求个数列表。

attacks

List of 表4

攻击次数列表。

表3 requests

名称

参数类型

说明

time

Integer

统计终止时间点(Milliseconds since Unix Epoch)。

num

Integer

统计计数。

表4 attacks

名称

参数类型

说明

time

Integer

统计终止时间点(Milliseconds since Unix Epoch)。

num

Integer

统计计数。

示例

如图以查询请求/攻击数量统计为例。

响应样例
{
  "requests": [
        {"time": 1499817600, "num": 123400},
        {"time": 1499817601, "num": 123401},
        {"time": 1499817602, "num": 123402}
  ],
  "attacks": [
        {"time": 1499817600, "num": 1234},
        {"time": 1499817601, "num": 1235},
        {"time": 1499817602, "num": 1236}
  ]
}

状态码

表5描述的是API返回的正常状态码。
表5 状态码

状态码

编码

状态说明

200

OK

客户端请求已处理成功。

异常状态码,请参见状态码