Call the DescribeDcdnTopDomainsByFlow operation to query your domain names ranked by traffic. You can retrieve data from the last 90 days.
Operation description
If you do not specify StartTime and EndTime, data for the current month is returned by default. If you specify StartTime and EndTime, data is returned for the specified time range.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:DescribeDcdnTopDomainsByFlow |
none |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| StartTime |
string |
No |
The beginning of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
2016-03-01T04:00:00Z |
| EndTime |
string |
No |
The end of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. The end time must be later than the start time. |
2016-03-14T07:34:00Z |
| Limit |
integer |
No |
The number of domain names to return. Default value: 20. Valid values: 1 to 100. |
20 |
Response elements
|
Parameter |
Type |
Description |
Example |
|
object |
|||
| DomainOnlineCount |
integer |
The total number of domain names that are in the Running state under your account. |
68 |
| EndTime |
string |
The end of the time range. |
2016-03-14T07:34:00Z |
| StartTime |
string |
The start of the time range. |
2016-03-14T06:34:00Z |
| RequestId |
string |
The request ID. |
4E09C5D7-E1CF-4CAA-A45E-8727F4C8FD70 |
| DomainCount |
integer |
The total number of domain names under your account. |
68 |
| TopDomains |
object |
||
| TopDomain |
array<object> |
The list of top domain names. |
|
|
object |
|||
| MaxBps |
integer |
The peak bandwidth. |
22139626 |
| Rank |
integer |
The rank. |
1 |
| TotalAccess |
integer |
The total number of requests. |
3 |
| TrafficPercent |
string |
The percentage of traffic. |
21.686305274906182 |
| DomainName |
string |
The domain name. |
example.com |
| TotalTraffic |
string |
The total traffic. |
123 |
| MaxBpsTime |
string |
The time when the peak bandwidth was reached. The time is in UTC and follows the ISO 8601 standard. |
2018-11-01T08:10:00Z |
Examples
Success response
JSON format
{
"DomainOnlineCount": 68,
"EndTime": "2016-03-14T07:34:00Z",
"StartTime": "2016-03-14T06:34:00Z",
"RequestId": "4E09C5D7-E1CF-4CAA-A45E-8727F4C8FD70",
"DomainCount": 68,
"TopDomains": {
"TopDomain": [
{
"MaxBps": 22139626,
"Rank": 1,
"TotalAccess": 3,
"TrafficPercent": "21.686305274906182",
"DomainName": "example.com",
"TotalTraffic": "123",
"MaxBpsTime": "2018-11-01T08:10:00Z"
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingTimeParameter | The StartTime and EndTime must be both specified. | You must set both the start time and the end time. |
| 400 | InvalidStartTime.Malformed | The specified StartTime parameter is invalid. | The format of the specified start time is invalid. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
| 400 | InvalidEndTime.Malformed | The specified EndTime is invalid. | The format of the specified end time is invalid. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
| 400 | InvalidEndTime.Mismatch | The specified EndTime is earlier than the StartTime. | The end time is earlier than the start time. |
| 400 | InvalidStartTime.ValueNotSupported | The specified StartTime is invalid. | The specified start time is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.