Queries the monitoring usage data of a domain name by calling DescribeLiveDomainMonitoringUsageData.
Operation description
You can query multiple domain names at a time. Separate multiple domain names with commas (,).
You can query data of up to the last 90 days.
The time granularity for querying data is hour or day.
The maximum query time span is 31 days.
QPS limit
The QPS limit for a single user on this operation is 20 calls per second. If the limit is exceeded, API calls are throttled, which may affect your business. Call this operation appropriately.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeLiveDomainMonitoringUsageData |
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 to query.
|
example.com |
| StartTime |
string |
No |
The start time. Specify the time in the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The time must be in UTC.
|
2022-12-10T20:00:00Z |
| EndTime |
string |
No |
The end time. The end time must be later than the start time. Specify the time in the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The time must be in UTC. |
2022-12-10T22:00:00Z |
| Region |
string |
No |
The live center region. If this parameter is left empty, the merged data of all regions is returned by default. You can specify multiple regions. Separate multiple regions with commas (,). |
cn-shanghai |
| InstanceId |
string |
No |
The monitoring session ID. If this parameter is left empty, the merged data of all monitoring sessions is returned by default. You can specify multiple IDs. Separate multiple IDs with commas (,). |
e62af24d-a354-3b0c-9f1f-da592c4b**** |
| Interval |
string |
No |
The time granularity for the query. Valid values: 3600 (hour) and 86400 (day). |
3600 |
| SplitBy |
string |
No |
The grouping key. Default value: resolution, which indicates grouping by resolution. Valid values: domain, region, instance, and resolution. You can specify multiple values. Separate multiple values with commas (,). |
resolution |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| DomainName |
string |
The domain name. |
example.com |
| EndTime |
string |
The end time of the query. The time is in the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The time is in UTC. |
2022-12-10T22:00:00Z |
| InstanceId |
string |
The monitoring session ID. |
e62af24d-a354-3b0c-9f1f-da592c4b**** |
| MonitoringData |
object |
||
| MonitoringDataItem |
array<object> |
The monitoring usage details. |
|
|
object |
The details. |
||
| DomainName |
string |
The domain name. This parameter is returned only when you set SplitBy to domain. |
example.com |
| Duration |
integer |
The duration. Unit: minutes. |
2000 |
| InstanceId |
string |
The monitoring session ID. This parameter is returned only when you set SplitBy to instance. |
e62af24d-a354-3b0c-9f1f-da592c4b**** |
| Region |
string |
The live center region. This parameter is returned only when you set SplitBy to region. |
cn-shanghai |
| Resolution |
string |
The resolution. This parameter is returned only when you set SplitBy to resolution. |
720P |
| TimeStamp |
string |
The start time of the time slice. |
2022-12-10T20:00:00Z |
| Region |
string |
The live center region. |
cn-shanghai |
| RequestId |
string |
The request ID. |
3C6CCEC4-6B88-4D4A-93E4-D47B3****** |
| StartTime |
string |
The start time of the query. The time is in the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The time is in UTC. |
2022-12-10T20:00:00Z |
Examples
Success response
JSON format
{
"DomainName": "example.com",
"EndTime": "2022-12-10T22:00:00Z",
"InstanceId": "e62af24d-a354-3b0c-9f1f-da592c4b****",
"MonitoringData": {
"MonitoringDataItem": [
{
"DomainName": "example.com",
"Duration": 2000,
"InstanceId": "e62af24d-a354-3b0c-9f1f-da592c4b****",
"Region": "cn-shanghai",
"Resolution": "720P",
"TimeStamp": "2022-12-10T20:00:00Z"
}
]
},
"Region": "cn-shanghai",
"RequestId": "3C6CCEC4-6B88-4D4A-93E4-D47B3******",
"StartTime": "2022-12-10T20:00:00Z"
}
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 | 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. |
| 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.