Consulte les dernières données de surveillance d'une métrique pour un service cloud. Les données peuvent être triées selon un ordre spécifié.
Description de l'opération
Limites
-
Le quota gratuit total est de 1 million d'appels par mois pour les opérations DescribeMetricLast, DescribeMetricList, DescribeMetricData et DescribeMetricTop. Si le quota gratuit est épuisé et que CloudMonitor Basic (prépayé) n'est pas activé, ces opérations d'API ne peuvent plus être appelées comme prévu. Si vous avez activé CloudMonitor Basic (prépayé), ces opérations d'API peuvent toujours être appelées même si le quota gratuit est épuisé. Une fois le quota gratuit épuisé, l'utilisation excédentaire est facturée selon le mode de facturation à l'usage. Pour plus d'informations sur l'activation de CloudMonitor Basic (prépayé), consultez Activer le mode de facturation à l'usage.
-
Chaque opération d'API peut être appelée jusqu'à 10 fois par seconde. Un compte Alibaba Cloud et les utilisateurs Resource Access Management (RAM) au sein du compte partagent ce quota.
Précautions
La durée de conservation des données de surveillance de chaque service cloud dépend du paramètre Period (période statistique). Une valeur plus élevée du paramètre Period indique que les données de surveillance sont réparties sur une plage de temps plus large et que la durée de conservation des données de surveillance est plus longue. La liste suivante décrit les relations spécifiques :
-
La durée de conservation est de 7 jours si la valeur du paramètre
Periodest inférieure à 60 secondes. -
La durée de conservation est de 31 jours si la valeur du paramètre
Periodest de 60 secondes. -
La durée de conservation est de 91 jours si la valeur du paramètre
Periodest supérieure ou égale à 300 secondes.
Description de l'opération
Cette rubrique fournit un exemple de requête des données de surveillance de la métrique cpu_idle au cours des 60 dernières secondes pour Elastic Compute Service (ECS). L'espace de noms d'ECS est acs_ecs_dashboard. Les données de surveillance sont triées par ordre décroissant en fonction du champ Average.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
cms:QueryMetricTop |
get |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Period |
string |
Non |
La période statistique des données de surveillance. Valeurs valides : 15, 60, 900 et 3600. Unité : secondes. Remarque
|
60 |
| Namespace |
string |
Oui |
L'espace de noms du service cloud. Pour plus d'informations sur les espaces de noms des services cloud, consultez Annexe 1 : Métriques. |
acs_ecs_dashboard |
| MetricName |
string |
Oui |
La métrique utilisée pour surveiller le service cloud. Pour plus d'informations sur les noms des métriques, consultez Annexe 1 : Métriques. |
cpu_idle |
| StartTime |
string |
Non |
Le début de la plage de temps pour interroger les données de surveillance.
Les formats suivants sont pris en charge :
Remarque
|
2021-05-08 08:00:00 |
| EndTime |
string |
Non |
La fin de la plage de temps pour interroger les données de surveillance.
Les formats suivants sont pris en charge :
Remarque
Nous vous recommandons d'utiliser des horodatages UNIX pour éviter les problèmes liés aux fuseaux horaires. |
2021-05-08 10:00:00 |
| Dimensions |
string |
Non |
Les dimensions de surveillance de la ressource spécifiée. Définissez la valeur sur une collection de paires Remarque
Vous pouvez interroger un maximum de 50 instances par requête. |
[{"instanceId": "i-2ze2d6j5uhg20x47****"}] |
| Orderby |
string |
Oui |
Le champ en fonction duquel les données sont triées. Valeurs valides :
|
Average |
| OrderDesc |
string |
Non |
L'ordre dans lequel les données sont triées. Valeurs valides :
|
false |
| Length |
string |
Non |
Le nombre d'entrées par page. Valeur par défaut : 10. Remarque
La valeur maximale du paramètre Length dans une requête est de 1440. |
10 |
| Express |
string |
Non |
L'expression utilisée pour calculer les résultats de la requête en temps réel. Remarque
Seule l'expression |
{"groupby":["userId","instanceId"]} |
Pour plus d'informations sur les paramètres de requête courants, consultez Paramètres courants.
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| Code |
string |
Le code d'état HTTP. Remarque
Le code d'état 200 indique que la requête a réussi. |
200 |
| Message |
string |
Le message d'erreur. |
La ressource spécifiée est introuvable |
| RequestId |
string |
L'identifiant de la requête. |
3121AE7D-4AFF-4C25-8F1D-C8226EBB1F42 |
| Datapoints |
string |
Les données de surveillance. |
[{\"order\":1,\"timestamp\":1620287520000,\"userId\":\"120886317861****\",\"instanceId\":\"i-j6ccf7d5fn335qpo****\",\"Average\":99.92,\"Minimum\":99.5,\"Maximum\":100.0,\"_count\":1.0},{\"order\":2,\"timestamp\":1620287520000,\"userId\":\"120886317861****\",\"instanceId\":\"i-0xii2bvf42iqvxbp****\",\"Average\":99.91,\"Minimum\":99.0,\"Maximum\":100.0,\"_count\":1.0}] |
| Period |
string |
La période statistique des données de surveillance. Unité : secondes. Valeurs valides : 15, 60, 900 et 3600. |
60 |
Exemples
JSON format
{
"Code": "200",
"Message": "The specified resource is not found.",
"RequestId": "3121AE7D-4AFF-4C25-8F1D-C8226EBB1F42",
"Datapoints": "[{\\\"order\\\":1,\\\"timestamp\\\":1620287520000,\\\"userId\\\":\\\"120886317861****\\\",\\\"instanceId\\\":\\\"i-j6ccf7d5fn335qpo****\\\",\\\"Average\\\":99.92,\\\"Minimum\\\":99.5,\\\"Maximum\\\":100.0,\\\"_count\\\":1.0},{\\\"order\\\":2,\\\"timestamp\\\":1620287520000,\\\"userId\\\":\\\"120886317861****\\\",\\\"instanceId\\\":\\\"i-0xii2bvf42iqvxbp****\\\",\\\"Average\\\":99.91,\\\"Minimum\\\":99.0,\\\"Maximum\\\":100.0,\\\"_count\\\":1.0}]",
"Period": "60"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | ParameterInvalid | Illegal parameters. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | AccessForbidden | User not authorized to operate on the specified resource. | |
| 404 | ResourceNotFound | The specified resource is not found. | The specified resource is not found. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.