Renvoie les données triées d'une métrique de série temporelle appartenant à un service cloud.
Pour connaître les valeurs à attribuer aux paramètres Namespace, Project, Metric, Period et Dimensions des services cloud, consultez
ou
.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | DescribeMetricTop | Opération à effectuer. Définissez la valeur sur DescribeMetricTop. |
| MetricName | String | Oui | cpu_idle | Nom de la métrique. |
| Namespace | String | Oui | acs_ecs_dashboard | Namespace du service cloud. Spécifiez la valeur au format acs_nom_du_service. |
| Orderby | String | Oui | Average | Champ de tri des données de métrique. |
| Period | String | Non | 60 | Intervalle de temps des données de métrique interrogées. Unité : secondes. Valeurs valides : 60, 300 et 900. Définissez ce paramètre selon vos besoins. Exemples :
Remarque Le nombre maximal d'entrées de données de métrique renvoyées est de 1 000. Si le nombre dépasse 1 000, seules les 1 000 premières entrées sont renvoyées. |
| StartTime | String | Non | 2019-01-30 00:00:00 | Début de la plage de temps à interroger. Formats pris en charge :
Remarque La période spécifiée par StartTime et EndTime inclut l'heure spécifiée par EndTime et exclut l'heure spécifiée par StartTime. StartTime doit être antérieur à EndTime. |
| EndTime | String | Non | 2019-01-30 00:10:00 | Fin de la plage de temps à interroger. Formats pris en charge :
|
| Dimensions | String | Non | [{"instanceId": "i-abcdefgh12****"}] | Dimensions spécifiant les ressources pour lesquelles vous souhaitez interroger les données de métrique. Définissez la valeur sous forme de paires clé-valeur. Une paire typique est Remarque Les dimensions doivent être formatées sous forme de chaîne JSON dans un ordre spécifique. |
| OrderDesc | String | Non | False | Méthode de tri des données de métrique. Valeurs valides :
|
| Length | String | Non | 1000 | Nombre d'entrées à renvoyer par page. Valeur par défaut : 1000. |
| Express | String | Non | {"groupby":["userId","instanceId"]} | Expression de calcul en temps réel appliquée aux résultats de la requête. Seule l'expression |
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| RequestId | String | 3121AE7D-4AFF-4C25-8F1D-C8226EBB1F42 | ID de la requête. |
| Code | String | 200 | Code d'état HTTP. Remarque Le code d'état 200 indique que l'appel a réussi. |
| Datapoints | String | [{"timestamp":1548777660000,"userId":"123","instanceId":"i-abc","Minimum":9.92,"Average":9.92,"Maximum":9.92,"_count":1}] | Données de la métrique. |
| Period | String | 60 | Intervalle de temps des données de métrique interrogées. Unité : secondes. Valeurs valides : 60, 300 et 900. |
| Message | String | The Request is not authorization. | Message d'erreur. |
Exemples
Exemples de requêtes
http(s)://[Endpoint]/? Action=DescribeMetricTop
&MetricName=cpu_idle
&Namespace=acs_ecs_dashboard
&Orderby=Average
&<Common request parameters>
Exemples de réponses réussies
Format XML
<DescribeMetricTopResponse>
<Period>60</Period>
<Datapoints>
<order>1</order>
<timestamp>1551687360000</timestamp>
<userId>12345****</userId>
<instanceId>i-2zeehst1****</instanceId>
<Maximum>16.41</Maximum>
<Minimum>4.66</Minimum>
<Average>7.74</Average>
<_count>1</_count>
</Datapoints>
<Datapoints>
<order>2</order>
<timestamp>1551687360000</timestamp>
<userId>12345****</userId>
<instanceId>i-2zefxdy2****</instanceId>
<Maximum>15.74</Maximum>
<Minimum>5.03</Minimum>
<Average>7.14</Average>
<_count>1</_count>
</Datapoints>
<RequestId>1F68A4E8-4488-48E7-9189-3E1F5165E64E</RequestId>
<Code>200</Code>
</DescribeMetricTopResponse>
Format JSON
{
"Period": "60",
"Datapoints": [
{
"order": 1,
"timestamp": 1551687360000,
"userId": "12345****",
"instanceId": "i-2zeehst1****",
"Maximum": 16.41,
"Minimum": 4.66,
"Average": 7.74,
"_count": 1
},
{
"order": 2,
"timestamp": 1551687360000,
"userId": "12345****",
"instanceId": "i-2zefxdy2****",
"Maximum": 15.74,
"Minimum": 5.03,
"Average": 7.14,
"_count": 1
}
],
"RequestId": "1F68A4E8-4488-48E7-9189-3E1F5165E64E",
"Code": "200"
}
Codes d'erreur
Pour une liste des codes d'erreur, consultez le Centre d'erreurs API.