Queries bandwidth and traffic data of a domain name by protocol by calling DescribeLiveDomainBpsDataByLayer.
Operation description
The storage duration of data is up to 90 days. You can query data for multiple domain names at a time. Separate multiple domain names with commas (,). A maximum of 500 domain names are supported. Data for multiple domain names is returned as aggregation results. The time granularity of returned data varies based on the time range specified by StartTime and EndTime:
-
Time range ≤ 3 days: The time granularity is 5 minutes.
-
3 days < time range ≤ 31 days: The time granularity is 1 hour.
-
Time range > 31 days: The time granularity is 1 day.
If neither StartTime nor EndTime is specified, data for the last 24 hours is returned by default.
QPS limit
The single-user QPS limit for this operation is 20 calls per second. If the limit is exceeded, API calls are throttled, which may affect your business. Invoke this operation appropriately.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeLiveDomainBpsDataByLayer |
get |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The region ID. |
cn-shanghai |
| DomainName |
string |
No |
The streaming domain. You can specify multiple domain names separated by commas (,). If this parameter is left empty, the aggregated data of all domain names is returned by default. |
pull.aliyundoc.com |
| StartTime |
string |
No |
The beginning of the time range to query, in the format of yyyy-MM-ddTHH:mm:ssZ (UTC). Note
If this parameter is not specified, data for the last 24 hours is returned by default. The minimum data granularity is 5 minutes. |
2022-03-15T16:00:00Z |
| EndTime |
string |
No |
The end of the time range to query, in the format of yyyy-MM-ddTHH:mm:ssZ (UTC). The end time must be later than the start time. |
2022-03-16T16:59:59Z |
| Interval |
string |
No |
The time granularity of the data to query. Unit: seconds. Valid values:
Note
|
300 |
| IspNameEn |
string |
No |
The name of the Internet service provider (ISP) in English. If this parameter is not specified, data for all ISPs is returned. Note
You can call the DescribeLiveRegionAndIsp operation to query the English names of regions and ISPs. |
tele*** |
| LocationNameEn |
string |
No |
The name of the region in English. If this parameter is not specified, data for all regions is returned. Note
You can call the DescribeLiveRegionAndIsp operation to query the English names of regions and ISPs. |
hangzhou |
| Layer |
string |
No |
The query dimension. Valid values:
Valid values: all | IPv4 | IPv6 | http | https | quic (case-sensitive). |
all |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| BpsDataInterval |
object |
||
| DataModule |
array<object> |
The bandwidth data (bps) for each time interval. |
|
|
object |
The bandwidth data (bps) for each time interval. |
||
| TimeStamp |
string |
The start of the time slice. |
2022-03-15T16:00:00Z |
| TrafficValue |
string |
The total traffic. Unit: bytes. |
331 |
| Value |
string |
The peak bandwidth. Unit: bps. |
0.56 |
| DataInterval |
string |
The time interval between data entries. Unit: seconds. |
300 |
| RequestId |
string |
The request ID. |
BEA5625F-8FCF-48F4-851B-2A48566EA967 |
Examples
Success response
JSON format
{
"BpsDataInterval": {
"DataModule": [
{
"TimeStamp": "2022-03-15T16:00:00Z",
"TrafficValue": "331",
"Value": "0.56"
}
]
},
"DataInterval": "300",
"RequestId": "BEA5625F-8FCF-48F4-851B-2A48566EA967"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | Specified parameter StartTime is not valid. | |
| 400 | InvalidEndTime.Malformed | Specified parameter EndTime is not valid. | |
| 400 | InvalidEndTime.Mismatch | Specified end time does not math the specified start time. | The end time does not match the start time. Make sure that the start and end times match. |
| 400 | InvalidStartTime.ValueNotSupported | Specified end time does not math the specified start time,And the time range does not exceed 90 days. | The start time and the end time do not match. The start time cannot be later than the end time, and the interval between the start time and the end time cannot exceed 90 days. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.