DescribeLiveDomainBpsData
Queries the network bandwidth monitoring data of a live streaming domain.
Operation description
If you do not specify StartTime or EndTime, data of the last 24 hours is returned by default. You can also query data for a specific time range by specifying both StartTime and EndTime.
If you specify only StartTime without EndTime, data within 1 hour from StartTime is returned.
If you specify only EndTime without StartTime, data within 1 hour before EndTime is returned.
You can query data of up to the last 90 days.
This is a monitoring data API. The data collection and processing method differs from that used for billing. Do not use this API to calculate usage for billing reconciliation.
QPS limit
The single-user QPS limit for this API is 100 calls per second. If this limit is exceeded, the API calls are throttled, which may affect your business. Call this API at a reasonable frequency.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeLiveDomainBpsData |
get |
*All Resource
|
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 a single domain name or multiple domain names. Separate multiple domain names with commas (,). If this parameter is left empty, the merged data of all live streaming domains is returned by default. |
example.com |
| StartTime |
string |
No |
The start time. Specify the time in the yyyy-MM-ddTHH:mm:ssZ format (UTC). |
2017-12-10T08:00:00Z |
| EndTime |
string |
No |
The end time. The end time must be later than the start time. Specify the time in the yyyy-MM-ddTHH:mm:ssZ format (UTC). |
2017-12-10T09:00:00Z |
| Interval |
string |
No |
The time granularity of the queried data. Unit: seconds. Valid values:
Note
|
300 |
| IspNameEn |
string |
No |
The name of the Internet service provider (ISP) in English. You can call the DescribeCdnRegionAndIsp operation to obtain the ISP name. |
alibaba |
| LocationNameEn |
string |
No |
The name of the region in English. You can call the DescribeCdnRegionAndIsp operation to obtain the region name. |
tianjin |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| EndTime |
string |
The end time. The time is in the yyyy-MM-ddTHH:mm:ssZ format (UTC). |
2017-12-10T09:00:00Z |
| StartTime |
string |
The start time. The time is in the yyyy-MM-ddTHH:mm:ssZ format (UTC). |
2017-12-10T08:00:00Z |
| RequestId |
string |
The request ID. |
B955107D-E658-4E77-B913-E0AC3D31693E |
| DomainName |
string |
The streaming domain. |
example.com |
| DataInterval |
string |
The time granularity of the queried data. Unit: seconds. |
300 |
| BpsDataPerInterval |
object |
||
| DataModule |
array<object> |
The network bandwidth data for each time interval. |
|
|
object |
The network bandwidth data for each time interval. |
||
| BpsValue |
string |
The bandwidth value. Unit: bit/s. |
11288111 |
| TimeStamp |
string |
The start time of the time slice. |
2017-12-10T08:00:05Z |
| HttpsBpsValue |
string |
The bandwidth value for HTTPS requests. Unit: bit/s. |
2000 |
| HttpBpsValue |
string |
The bandwidth value for HTTP requests. Unit: bit/s. |
11286111 |
Examples
Success response
JSON format
{
"EndTime": "2017-12-10T09:00:00Z",
"StartTime": "2017-12-10T08:00:00Z",
"RequestId": "B955107D-E658-4E77-B913-E0AC3D31693E",
"DomainName": "example.com",
"DataInterval": "300",
"BpsDataPerInterval": {
"DataModule": [
{
"BpsValue": "11288111",
"TimeStamp": "2017-12-10T08:00:05Z",
"HttpsBpsValue": "2000",
"HttpBpsValue": "11286111"
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | Specified StartTime is malformed. | |
| 400 | InvalidEndTime.Malformed | Specified EndTime is malformed. | |
| 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 | The specified value of parameter StartTime is not supported. | The value specified for the StartTime parameter is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.