Querying Peak Bandwidth Data of a Domain Name
Function
- This API is used to query peak bandwidth data of a domain name.
- You can query data within the past 90 days.
- The query time span cannot exceed 31 days.
- If the start time is 2022-10-24 00:00:00 and end time is 2022-10-25 00:00:00, the statistics in [2022-10-24 00:00:00, 2022-10-25 00:00:00) are queried.
- The start time and end time must be timestamps in milliseconds. They must be both specified.
- Unit: byte for traffic-related metrics, bit/s for bandwidth-related metrics and peak bandwidth-related metrics, and number of times for request quantity and status code-related metrics. You can query statistics about specific domain names and details about specific metrics.
- A single tenant can call this API twice per second.
URI
GET /v1.0/cdn/statistics/bandwidth-calc
Parameter |
Mandatory |
Type |
Description |
---|---|---|---|
start_time |
Yes |
Long |
|
end_time |
Yes |
Long |
|
domain_name |
Yes |
String |
Domain name list. Domain names are separated by commas (,), for example, www.test1.com,www.test2.com. The value all indicates that all domain names under your account are queried. |
service_area |
No |
String |
Service region. The value can be mainland_china (default) or outside_mainland_china. This parameter is invalid for querying origin pull metrics. |
enterprise_project_id |
No |
String |
Enterprise project that the resource belongs to. This parameter is valid only when the enterprise project function is enabled. The value all indicates all projects. This parameter is mandatory when you use an IAM user to call this API. |
calc_type |
Yes |
String |
Query type. Currently, bw_95 (95th percentile bandwidth), bw_peak (average daily peak bandwidth), and bw_95_average (average daily 95th percentile bandwidth) are supported. |
Request Parameters
None
Response Parameters
Status code: 200
Parameter |
Type |
Description |
---|---|---|
bandwidth_calc |
Map<String,Object> |
95th percentile bandwidth and average daily peak bandwidth information. |
Status code: 400
Parameter |
Type |
Description |
---|---|---|
error |
ErrMsg object |
Error code and error message. |
Example Request
GET https://cdn.myhuaweicloud.com/v1.0/cdn/statistics/bandwidth_calc?start_time=1667030400000&end_time_1667116800000&domain_name=www.test1.com&service_area=mainland_china&enterprise_project_id=all&calc_type=bw_peak
Example Response
{ "bandwidth_calc": [ { "value": 10000000, "calc_type": "bw_peak" }, { "value": 20000000, "calc_type": "bw_peak" } ] }
Status Codes
Status Code |
Description |
---|---|
200 |
Success response. |
400 |
Error response. |
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.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot