Queries the time series data of resource consumption for a quota.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
odps:QueryQuotaMetric | list | *Quota
| None | None |
Request syntax
POST /api/v1/observations/quota/{metric} HTTP/1.1Path Parameters
Parameter | Type | Required | Description | Example |
metric | string | Yes | The name of the metric. Valid values: cpu and memory. | cpu |
Request parameters
Parameter | Type | Required | Description | Example |
startTime | integer | Yes | The start of the time range to query. | 1735534322 |
endTime | integer | Yes | The end of the time range to query. | 1735536322 |
strategy | string | No | The aggregation strategy for the data. The default value is max. Valid values: max and avg. Data is collected at one-minute intervals. If you query a long time range, the system may use an interval longer than one minute and aggregate the data. This parameter specifies how the data is aggregated. | max |
| body | object | No | The request body. | |
nickname | string | No | The nickname of the level-1 quota. This parameter is required. | os_sns_p |
subQuotaNickname | string | No | The nickname of the level-2 quota. | os_sns |
interval | integer | No | The fixed interval in seconds. If you leave this parameter empty, the system uses an automatic interval policy.
| 60 |
subMetric | string | No |
Response elements
Element | Type | Description | Example |
object | PopResult<ObservationMetricDto> | ||
requestId | string | The request ID. | 0b87b7b316643495896551555e855b |
httpCode | integer | The HTTP status code.
| 200 |
errorCode | string | The error code. | success |
errorMsg | string | The error message. | plan \"***\" does not exist |
| data | object | The returned data. | |
category | string | This parameter is not supported. | Not supported. |
name | string | The name of the metric. | cpu |
period | integer | The step size of the monitoring data. | 60 |
| metrics | array<object> | The metric values. | |
array<object> | The metric value. | ||
| metric | object | The metadata of the metric. | |
string | The metadata of the metric.
| totalUsedCpu | |
| values | array | The time series data. | |
array | An array of two elements. The first element is the timestamp and the second element is the value. | ||
number | An array of two elements. The first element is the timestamp and the second element is the value. | [1757571840,10] |
Examples
Success response
JSON format
{
"requestId": "0b87b7b316643495896551555e855b",
"httpCode": 200,
"errorCode": "success",
"errorMsg": "plan \\\"***\\\" does not exist",
"data": {
"category": "Not supported.",
"name": "cpu",
"period": 60,
"metrics": [
{
"metric": {
"key": "totalUsedCpu"
},
"values": [
[
0
]
]
}
]
}
}Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.