Queries the resource usage data of domain names in a billable region.
Operation description
-
You can query the resource usage data of up to 100 domain names at a time. Separate multiple domain names with commas (,). If you do not specify the DomainName parameter, the system returns the resource usage data of all domain names within your Alibaba Cloud account.
-
The resource usage data includes network traffic measured in bytes, bandwidth measured in bit/s, and the number of requests.
-
If you do not specify the Interval parameter, you can query resource usage data from the last 12 months for a period of up to 31 days per call. For queries spanning 1 to 3 days, the time interval between returned entries is 1 hour. For queries spanning more than 3 days, the time interval between returned entries is 1 day.
-
The following table describes the maximum time range per query, the time period within which historical data is available, and the data delay when you specify the Interval parameter:
Time granularity | Maximum time range per query | Historical data available | Data delay |
5 minutes | 3 days | 93 days | 15 minutes |
1 hour | 31 days | 186 days | 4 hours |
1 day | 90 days | 366 days | 04:00 on the next day |
QPS limits
You can call this operation up to 10 times per second per account. Requests that exceed this limit are dropped and you may experience service interruptions. We recommend that you consider this limit when calling this operation.
Try it now

RAM authorization
Action |
Access level |
Resource type |
Condition key |
Dependent action |
live:DescribeDomainUsageData |
get |
*All Resource
|
None | None |
Request parameters
Parameter |
Type |
Required |
Description |
Example |
RegionId |
string |
No |
||
DomainName |
string |
No |
The domain name.
|
example.com |
StartTime |
string |
Yes |
The start time. Specify the time in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
2015-12-10T20:00:00Z |
EndTime |
string |
Yes |
The end time. Specify the time in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. The end time must be later than the start time. The time span cannot exceed 31 days. |
2015-12-10T21:00:00Z |
Type |
string |
No |
The type of content that you want to query. When Field is set to bps or traf, valid values for this parameter are:
When Field is set to req_traf or req_bps, valid values for this parameter are:
|
all |
Field |
string |
Yes |
The category of the resource usage data to query. Valid values:
|
traf |
Area |
string |
No |
The ID of the billable region. Valid values:
Note
If you do not specify this parameter, the default value CN is used. Alibaba Cloud supports the following countries and regions outside the Chinese mainland: - Asia Pacific 1: Hong Kong (China), Macao (China), Taiwan (China), Japan, and Southeast Asia excluding Vietnam and Indonesia. - Asia Pacific 2: Indonesia, Republic of Korea, and Vietnam. - Asia Pacific 3: Australia and New Zealand. North America: US and Canada. - South America: Brazil. - Europe: Ukraine, UK, France, Netherlands, Spain, Italy, Sweden, and Germany. - Middle East and Africa: South Africa, Oman, UAE, and Kuwait. |
CN |
DataProtocol |
string |
No |
The protocol of the data that you want to query. Valid values:
|
all |
Interval |
string |
No |
The time granularity of the data entries. Unit: seconds. Valid values: 300 (5 minutes), 3600 (1 hour), and 86400 (1 day). |
300 |
When you query data at time T, stable data is available at time T+N, where N is 2 hours.
Example: If you query data at 13:00 on December 21, stable data for 13:00 and earlier is available at 15:00 on December 21.
Response parameters
Parameter |
Type |
Description |
Example |
object |
|||
EndTime |
string |
The end time. The time follows the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2015-12-10T21:00Z |
Type |
string |
The type of content. |
all |
StartTime |
string |
The start time. The time follows the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2015-12-10T20:00Z |
RequestId |
string |
The ID of the request. |
B955107D-E658-4E77-B913-E0AC3D31693E |
Area |
string |
The billable region where the data was collected. |
CN |
DomainName |
string |
The domain name. |
example.com |
DataInterval |
string |
The time interval between the entries returned. Unit: seconds. |
300 |
UsageDataPerInterval |
object |
||
DataModule |
array |
The resource usage data that was collected for each time interval. |
|
object |
|||
Value |
string |
The amount of resources consumed.
|
423304182 |
TimeStamp |
string |
The timestamp of the returned data. The time follows the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2015-12-10T20:00:00Z |
Examples
Success response
JSON
format
{
"EndTime": "2015-12-10T21:00Z",
"Type": "all",
"StartTime": "2015-12-10T20:00Z",
"RequestId": "B955107D-E658-4E77-B913-E0AC3D31693E",
"Area": "CN",
"DomainName": "example.com",
"DataInterval": "300",
"UsageDataPerInterval": {
"DataModule": [
{
"Value": "423304182",
"TimeStamp": "2015-12-10T20:00:00Z"
}
]
}
}
Error codes
HTTP status code |
Error code |
Error message |
Description |
---|---|---|---|
400 | InvaildParameter | Invalid Parameter | Invalid request parameter. |
400 | InvalidStartTime.Malformed | Specified StartTime is malformed. | |
400 | InvalidEndTime.Malformed | Specified EndTime is malformed. | |
400 | InvalidStartTime.ValueNotSupported | The specified value of parameter StartTime is not supported. | The value specified for the StartTime parameter is invalid. |
400 | InvalidTime.Malformed | Specified Time is malformed. | Invalid time. Check whether the time that you specified is correct. |
400 | InvalidParameterField | The specified Field is invalid. | The Field parameter is set to an invalid value. |
400 | InvalidParameterType | The specified Type is invalid. | The Type parameter is set to an invalid value. |
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 | InvalidTimeSpan | The time span exceeds the limit. | The time span exceeds the limit. Please refer to the API documentation to specify a reasonable time span. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.