DescribeKvUsageData
Queries the usage data of KV storage.
Operation description
Call frequency per user: 5 calls per second.
The usage data is the number of requests.
Supported time granularity: This API only supports data queries at a 1-hour granularity.
| Time granularity | Maximum time span per query | Queryable historical data timestamp range | Data delay |
| 1 hour | 31 days | 90 days | Generally delayed by 3 to 4 hours |
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:DescribeKvUsageData |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| NamespaceId |
string |
No |
The namespace ID. If this parameter is left empty, the aggregated data of all namespaces is returned by default. You can specify multiple namespaces. Separate multiple namespaces with commas (,). You can specify up to 30 namespaces. |
12423131231**** |
| StartTime |
string |
No |
The start time of the data to retrieve. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. The minimum data granularity is 1 hour. If this parameter is not specified, the data of the last 7 days is retrieved by default. |
2022-08-10T00:00:00Z |
| EndTime |
string |
No |
The end time of the data to retrieve. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
2022-08-10T23:59:59Z |
| Field |
string |
Yes |
The request data type. Valid value: acc. |
acc |
| AccessType |
string |
No |
The access type. If this parameter is left empty, the aggregated results of all types are returned by default. Valid values:
|
get |
| ResponseType |
string |
No |
The response data type. Valid values:
Default value: detail. |
detail |
| SplitBy |
string |
No |
The grouping key. Valid values: type and namespace.
If ResponseType is set to total, grouping by namespace is not supported, and the data is grouped and returned by type. Valid values:
|
type |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
9732E117-8A37-49FD-A36F-ABBB87556CA7 |
| StartTime |
string |
The start time. The time is in UTC and formatted as yyyy-MM-ddTHH:mm:ssZ based on the ISO 8601 standard. |
2022-11-06T16:00:00Z |
| EndTime |
string |
The end time. The time is in UTC and formatted as yyyy-MM-ddTHH:mm:ssZ based on the ISO 8601 standard. |
2022-11-18T15:59:59Z |
| KvUsageData |
array<object> |
The usage details. |
|
|
object |
|||
| TimeStamp |
string |
The start time of the time slice. The time is in UTC and formatted as yyyy-MM-ddTHH:mm:ssZ based on the ISO 8601 standard. |
2022-11-14T15:00:03Z |
| NamespaceId |
string |
The namespace ID. This field is returned only when SplitBy is set to namespace. |
534167033424646144 |
| AccessType |
string |
The request type. This field is returned only when SplitBy is set to type. |
get |
| Acc |
integer |
The number of requests. |
1340000 |
Examples
Success response
JSON format
{
"RequestId": "9732E117-8A37-49FD-A36F-ABBB87556CA7",
"StartTime": "2022-11-06T16:00:00Z",
"EndTime": "2022-11-18T15:59:59Z",
"KvUsageData": [
{
"TimeStamp": "2022-11-14T15:00:03Z",
"NamespaceId": "534167033424646144",
"AccessType": "get",
"Acc": 1340000
}
]
}
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 | InvalidEndTime.Mismatch | The specified EndTime is earlier than the StartTime. | The end time is earlier than the start time. |
| 400 | InvalidTimeSpan | The time span exceeds the limit. | The time span exceeds the limit. Configure a valid time span as described in API documentation. |
| 400 | InvalidStartTime.ValueNotSupported | The specified StartTime is invalid. | The specified start time is invalid. |
| 400 | InvalidParameterField | The specified Field is invalid. | The Field parameter is set to an invalid value. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.