The DescribeDcdnErUsageData operation queries the number of times an Edge Routine (ER) is executed.
Operation description
The call frequency for a single user is limited to 10 calls per second.
The minimum time granularity for a query is 1 hour. The maximum time span for a query is 24 hours. You can query data within the last 366 days.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:DescribeDcdnErUsageData |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RoutineID |
string |
No |
The ID of the Edge Routine that you want to query. |
routine1.test |
| Spec |
string |
No |
The specification of the Edge Routine. Valid values:
|
50ms |
| 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. |
2018-10-30T16: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. Note
The end time must be later than the start time. |
2018-10-31T16:00:00Z |
| SplitBy |
string |
No |
The dimension by which you want to group the query results. You can group the results by Edge Routine ID (routine) or specification (spec). Note
If you leave this parameter empty, the query results are not grouped. |
routine |
Response elements
|
Parameter |
Type |
Description |
Example |
|
object |
|||
| EndTime |
string |
The end of the time range. |
2018-10-31T16:00:00Z |
| StartTime |
string |
The beginning of the time range. |
2018-10-30T16:00:00Z |
| RequestId |
string |
The ID of the request. |
C370DAF1-C838-4288-A1A0-9A87633D248E |
| ErAccData |
object |
||
| ErAccItem |
array<object> |
The list of data. |
|
|
object |
|||
| ErAcc |
integer |
The number of ER requests. |
125 |
| TimeStamp |
string |
The timestamp of the data point. |
2018-10-30T13:00:00Z |
| Spec |
string |
The specification of the function. This parameter is empty by default. This parameter is returned only when you set the SplitBy request parameter to spec. |
50ms |
| Routine |
string |
The ID of the Edge Routine. This parameter is empty by default. This parameter is returned only when you set the SplitBy request parameter to routine. |
routine1.test |
Examples
Success response
JSON format
{
"EndTime": "2018-10-31T16:00:00Z",
"StartTime": "2018-10-30T16:00:00Z",
"RequestId": "C370DAF1-C838-4288-A1A0-9A87633D248E",
"ErAccData": {
"ErAccItem": [
{
"ErAcc": 125,
"TimeStamp": "2018-10-30T13:00:00Z",
"Spec": "50ms",
"Routine": "routine1.test"
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 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 | 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.