La operación DescribeMetricList consulta los datos de monitoreo de una métrica específica para un servicio en la nube.
Descripción de la operación
Límites
-
Usted cuenta con una cuota gratuita de 1 millón de llamadas a API en total por mes para las operaciones DescribeMetricLast, DescribeMetricList, DescribeMetricData y DescribeMetricTop. Si agota la cuota gratuita y no ha habilitado el método de facturación de pago por uso para CloudMonitor Basic, ya no podrá utilizar estas operaciones de API. Si ha habilitado el método de facturación de pago por uso, podrá continuar utilizando las operaciones de API después de agotar la cuota gratuita. Las llamadas a API que excedan la cuota gratuita se cobran automáticamente bajo el esquema de pago por uso. Para obtener más información, consulte Habilitar pago por uso.
-
Puede llamar a cada operación de API hasta 50 veces por segundo. Este límite se comparte entre una cuenta de Alibaba Cloud y sus usuarios RAM.
Si recibe el mensaje de error Throttling.User o Request was denied due to user flow control al llamar a una operación de API, significa que la llamada está siendo limitada. Para obtener más información, consulte ¿Cómo resuelvo un problema de limitación de llamadas a API?.
Notas
La duración de almacenamiento de los datos de monitoreo para un servicio en la nube depende del parámetro Period (periodo estadístico). Un valor mayor de Period indica que los datos de monitoreo tienen menor granularidad y se almacenan durante un periodo más largo. La relación es la siguiente:
-
Si el valor de
Periodes menor a 60 segundos, la duración de almacenamiento es de 7 días. -
Si el valor de
Periodes de 60 segundos, la duración de almacenamiento es de 31 días. -
Si el valor de
Periodes de 300 segundos o superior, la duración de almacenamiento es de 91 días.
Notas de uso
Este tema proporciona un ejemplo de cómo consultar los datos de monitoreo de la métrica cpu_idle para el servicio en la nube acs_ecs_dashboard. La respuesta muestra los datos de la instancia i-abcdefgh12****, que pertenece a la cuenta de Alibaba Cloud 120886317861****. Con un intervalo de 60 segundos, los valores máximo, mínimo y promedio de la métrica son 100, 93.1 y 99.52, respectivamente.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
cms:QueryMetricList |
get |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| Namespace |
string |
Sí |
El espacio de nombres del servicio en la nube. Para obtener más información, consulte Métricas. |
acs_ecs_dashboard |
| MetricName |
string |
Sí |
El nombre de la métrica. Para obtener más información, consulte Métricas. |
cpu_idle |
| Period |
string |
No |
El periodo estadístico de los datos de monitoreo. Valores válidos: 15, 60, 900 y 3600. Unidad: segundos. Nota
|
60 |
| StartTime |
string |
No |
El inicio del rango de tiempo a consultar. Se admiten los siguientes formatos:
Nota
|
2019-01-30 00:00:00 |
| EndTime |
string |
No |
El fin del rango de tiempo a consultar. Se admiten los siguientes formatos:
Nota
El intervalo entre |
2019-01-30 00:10:00 |
| Dimensions |
string |
No |
Las dimensiones que especifican los recursos que se van a monitorear. Formato: una colección de pares clave-valor, como Nota
Una sola solicitud permite consultar un máximo de 50 instancias. |
[{"instanceId":"i-2ze2d6j5uhg20x47****"}] |
| NextToken |
string |
No |
El cursor de paginación. Nota
Si no establece este parámetro, se devuelve la primera página de datos. Si se devuelve un valor para este parámetro, indica que hay más datos disponibles. Para recuperar la página siguiente, utilice el valor devuelto como |
15761485350009dd70bb64cff1f0fff750b08ffff073be5fb1e785e2b020f1a949d5ea14aea7fed82f01dd8**** |
| Length |
string |
No |
El número de entradas a devolver en cada página para una consulta paginada. Nota
El valor máximo de |
1000 |
| Express |
string |
No |
La expresión que se utiliza para el cálculo en tiempo real basado en los resultados de la consulta. Nota
Solo se admite la expresión groupby. Esta expresión es similar a la instrucción GROUP BY en bases de datos. |
{"groupby":["userId","instanceId"]} |
Para obtener más información sobre los parámetros de solicitud comunes, consulte Parámetros comunes.
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| NextToken |
string |
El cursor de paginación. |
15761441850009dd70bb64cff1f0fff6d0b08ffff073be5fb1e785e2b020f7fed9b5e137bd810a6d6cff5ae**** |
| RequestId |
string |
El ID de la solicitud. |
3121AE7D-4AFF-4C25-8F1D-C8226EBB1F42 |
| Success |
boolean |
Indica si la operación se realizó correctamente. Valores válidos:
|
true |
| Datapoints |
string |
La lista de datos de monitoreo. |
[{"timestamp":1548777660000,"userId":"120886317861****","instanceId":"i-abc","Minimum":9.92,"Average":9.92,"Maximum":9.92}] |
| Code |
string |
El código de estado. Nota
Un valor de 200 indica que la llamada se realizó correctamente. |
200 |
| Message |
string |
El mensaje de error. |
The specified resource is not found |
| Period |
string |
El periodo estadístico. Unidad: segundos. Valores válidos: 60, 300 y 900. |
60 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"NextToken": "15761441850009dd70bb64cff1f0fff6d0b08ffff073be5fb1e785e2b020f7fed9b5e137bd810a6d6cff5ae****",
"RequestId": "3121AE7D-4AFF-4C25-8F1D-C8226EBB1F42",
"Success": true,
"Datapoints": "[{\"timestamp\":1548777660000,\"userId\":\"120886317861****\",\"instanceId\":\"i-abc\",\"Minimum\":9.92,\"Average\":9.92,\"Maximum\":9.92}]",
"Code": "200",
"Message": "The specified resource is not found.",
"Period": "60"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | %s | %s | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | %s | %s | |
| 404 | ResourceNotFound | The specified resource is not found. | The specified resource is not found. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.