查询流量趋势(按请求数)。
| 参数名称 | 描述 |
|---|---|
serviceTypeString | 可选值:查看参数值 安全服务类型。有使用多个不同的安全服务时,需要填写具体的服务类型。 |
timezoneString | 默认值:GMT+8 报表数据时区:1.请传递GMT时区。示例格式:GMT+N(其中12<=N <= 12),示例:timezone=GMT-7或timezone=GMT+8.2.若参数为传递,将默认按GMT+8时区查询 |
| 参数名称 | 描述 |
|---|---|
*startTimeString | 开始时间,格式:yyyy-MM-dd HH:mm:ss。
时间范围不超过31天。 |
*endTimeString | 结束时间,格式:yyyy-MM-dd HH:mm:ss。
时间范围不超过31天。 |
actTypeList | 可选值:mitigatedmonitored 多选。处置结果,默认:展示所有结果。
mitigated:已抵御请求数。
monitored:观察请求数。 |
domainsList | 域名列表,未指定时查询账号下的所有域名。 |
| 参数名称 | 描述 |
|---|---|
codeString | 可选值:查看参数值 请参照错误码。 |
msgString | 描述信息。 |
dataList | 出参数据。 |
timePointString | 时间点,格式:yyyy-MM-dd HH-mm-ss。 |
totalLong | 总请求数。 |
attackLong | 攻击请求数。 |
mitigatedLong | 已抵御请求数。 |
monitoredLong | 观察请求数。 |
whitelistLong | 白名单请求数。 |
distributionList | 策略类型分类请求数。 |
codeString | 可选值:BLOCKDMS_DEFENDWAF_DEFENDBOT_MANAGEAPI_DEFENDINTELLIGENCERATE_LIMITCUSTOMIZE_RULE 策略类型。
BLOCK:IP/区域封禁
DMS_DEFEND:DDoS防护
WAF_DEFEND:WAF
BOT_MANAGE:Bot管理
API_DEFEND:API安全
INTELLIGENCE:威胁情报
RATE_LIMIT:频率限制
CUSTOMIZE_RULE:自定义规则 |
valueLong | 该策略类型请求数。 |
| 错误代码(code) | 描述(message) | HTTP状态码 | 语义 |
|---|---|---|---|
| 40010 | Request parameter error. | 200 | 请求参数错误。\n |
| 500 | Server error. | 200 | 服务器错误。\n |
#!/bin/bash
username="example_username"
# Note that this must be a single quote to avoid the special $ character
apiKey='example_apiKey'
date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`
password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`
curl -i --url "https://api.cdnetworks.com/api/v1/overview/trendInfo" \
-X "POST" \
-u "$username:$password" \
-H "Date: $date" \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"startTime": "2023-08-16 14:16:17",
"endTime": "2023-08-16 14:20:17",
"actType": ["mitigated", "monitored"],
"domains": [
"waap.example1.com",
"waap.example2.com"
]
}'{
"code": 200,
"msg": "Success",
"data": [
{
"timePoint": "2023-08-16 14:17:00",
"total": 0,
"attack": 0,
"mitigated": 0,
"monitored": 0,
"whitelist": 0,
"distribution": [
{
"code": "DMS_DEFEND",
"value": 0
},
{
"code": "BOT_MANAGE",
"value": 0
},
{
"code": "WAF_DEFEND",
"value": 0
},
{
"code": "API_DEFEND",
"value": 0
},
{
"code": "INTELLIGENCE",
"value": 0
},
{
"code": "RATE_LIMIT",
"value": 0
},
{
"code": "CUSTOMIZE_RULE",
"value": 0
},
{
"code": "BLOCK",
"value": 0
}
]
},
{
"timePoint": "2023-08-16 14:18:00",
"total": 0,
"attack": 0,
"mitigated": 0,
"monitored": 0,
"whitelist": 0,
"distribution": [
{
"code": "DMS_DEFEND",
"value": 0
},
{
"code": "BOT_MANAGE",
"value": 0
},
{
"code": "WAF_DEFEND",
"value": 0
},
{
"code": "API_DEFEND",
"value": 0
},
{
"code": "INTELLIGENCE",
"value": 0
},
{
"code": "RATE_LIMIT",
"value": 0
},
{
"code": "CUSTOMIZE_RULE",
"value": 0
},
{
"code": "BLOCK",
"value": 0
}
]
},
{
"timePoint": "2023-08-16 14:19:00",
"total": 0,
"attack": 0,
"mitigated": 0,
"monitored": 0,
"whitelist": 0,
"distribution": [
{
"code": "DMS_DEFEND",
"value": 0
},
{
"code": "BOT_MANAGE",
"value": 0
},
{
"code": "WAF_DEFEND",
"value": 0
},
{
"code": "API_DEFEND",
"value": 0
},
{
"code": "INTELLIGENCE",
"value": 0
},
{
"code": "RATE_LIMIT",
"value": 0
},
{
"code": "CUSTOMIZE_RULE",
"value": 0
},
{
"code": "BLOCK",
"value": 0
}
]
},
{
"timePoint": "2023-08-16 14:20:00",
"total": 0,
"attack": 0,
"mitigated": 0,
"monitored": 0,
"whitelist": 0,
"distribution": [
{
"code": "DMS_DEFEND",
"value": 0
},
{
"code": "BOT_MANAGE",
"value": 0
},
{
"code": "WAF_DEFEND",
"value": 0
},
{
"code": "API_DEFEND",
"value": 0
},
{
"code": "INTELLIGENCE",
"value": 0
},
{
"code": "RATE_LIMIT",
"value": 0
},
{
"code": "CUSTOMIZE_RULE",
"value": 0
},
{
"code": "BLOCK",
"value": 0
}
]
},
{
"timePoint": "2023-08-16 14:20:17",
"total": 0,
"attack": 0,
"mitigated": 0,
"monitored": 0,
"whitelist": 0,
"distribution": [
{
"code": "DMS_DEFEND",
"value": 0
},
{
"code": "BOT_MANAGE",
"value": 0
},
{
"code": "WAF_DEFEND",
"value": 0
},
{
"code": "API_DEFEND",
"value": 0
},
{
"code": "INTELLIGENCE",
"value": 0
},
{
"code": "RATE_LIMIT",
"value": 0
},
{
"code": "CUSTOMIZE_RULE",
"value": 0
},
{
"code": "BLOCK",
"value": 0
}
]
}
]
}