Querying Weekly Defense Statistics
Function
This API allows you to query weekly defense statistics about all your EIPs, including the number of blocked DDoS attacks, number of attacks, and ranking by the number of attacks. Currently, you can query weekly statistics up to four weeks before the current time. Data older than four weeks cannot be queried.
Calling Method
For details, see Calling APIs.
URI
GET /v1/{project_id}/antiddos/weekly
| Parameter | Mandatory | Type | Description | 
|---|---|---|---|
| project_id | Yes | String | Project ID. | 
| Parameter | Mandatory | Type | Description | 
|---|---|---|---|
| period_start_date | No | String | Start date of a week. | 
Request Parameters
| Parameter | Mandatory | Type | Description | 
|---|---|---|---|
| X-Auth-Token | Yes | String | User token. It can be obtained by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is the user token. | 
| Content-Type | Yes | String | Content-Type request header. | 
Response Parameters
Status code: 200
| Parameter | Type | Description | 
|---|---|---|
| ddos_intercept_times | Integer | Number of DDoS attacks blocked in a week. | 
| weekdata | Array of WeeklyCount objects | Number of attacks in a week. | 
| top10 | Array of WeeklyTop10 objects | Top 10 attacked IP addresses. | 
| Parameter | Type | Description | 
|---|---|---|
| ddos_intercept_times | Integer | Number of DDoS attacks blocked. | 
| ddos_blackhole_times | Integer | Number of DDoS black holes. | 
| max_attack_bps | Integer | Maximum attack traffic. | 
| max_attack_conns | Integer | Maximum number of attack connections. | 
| period_start_date | Long | Start time. | 
Example Requests
None
Example Responses
Status code: 200
Request succeeded.
{
  "ddos_intercept_times" : 0,
  "weekdata" : [ {
    "ddos_intercept_times" : 0,
    "ddos_blackhole_times" : 0,
    "max_attack_bps" : 0,
    "max_attack_conns" : 0,
    "period_start_date" : 1605496722606
  }, {
    "ddos_intercept_times" : 0,
    "ddos_blackhole_times" : 0,
    "max_attack_bps" : 0,
    "max_attack_conns" : 0,
    "period_start_date" : 1605583122606
  }, {
    "ddos_intercept_times" : 0,
    "ddos_blackhole_times" : 0,
    "max_attack_bps" : 0,
    "max_attack_conns" : 0,
    "period_start_date" : 1605669522606
  }, {
    "ddos_intercept_times" : 0,
    "ddos_blackhole_times" : 0,
    "max_attack_bps" : 0,
    "max_attack_conns" : 0,
    "period_start_date" : 1605755922606
  }, {
    "ddos_intercept_times" : 0,
    "ddos_blackhole_times" : 0,
    "max_attack_bps" : 0,
    "max_attack_conns" : 0,
    "period_start_date" : 1605842322606
  }, {
    "ddos_intercept_times" : 0,
    "ddos_blackhole_times" : 0,
    "max_attack_bps" : 0,
    "max_attack_conns" : 0,
    "period_start_date" : 1605928722606
  }, {
    "ddos_intercept_times" : 0,
    "ddos_blackhole_times" : 0,
    "max_attack_bps" : 0,
    "max_attack_conns" : 0,
    "period_start_date" : 1606015122606
  } ],
  "top10" : [ ]
}
 Status Codes
| Status Code | Description | 
|---|---|
| 200 | Request succeeded. | 
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.
 
    