Consulte les données de surveillance dans un espace de noms.
Description de l'opération
Prérequis
Hybrid Cloud Monitoring est activé. Pour plus d'informations, consultez Activer Hybrid Cloud Monitoring.
Limites
La taille des données de surveillance renvoyées lors de chaque appel ne peut pas dépasser 1,5 Mo. Si les données renvoyées atteignent la limite supérieure, la requête échoue. Vous devez réinitialiser les conditions de requête.
Description de l'opération
Cette rubrique fournit un exemple montrant comment interroger les données de surveillance de la métrique AliyunEcs_cpu_total dans l'espace de noms default-aliyun de 1653804865 (14:14:25 le 29 mai 2022) à 1653805225 (14:20:25 le 29 mai 2022).
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:DescribeCustomMetricDataPoint |
list |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Namespace |
string |
Oui |
Le nom de l'espace de noms. Pour plus d'informations sur la façon d'interroger les noms des espaces de noms, consultez DescribeHybridMonitorNamespaceList. |
default-aliyun |
| PromSQL |
string |
Oui |
Le nom de la métrique. Remarque
Les instructions PromQL sont prises en charge. |
AliyunEcs_cpu_total |
| Start |
integer |
Oui |
Le début de la plage de temps à interroger. Unité : secondes. |
1653804865 |
| End |
integer |
Oui |
La fin de la plage de temps à interroger. Unité : secondes. |
1653805225 |
| Period |
string |
Non |
La période statistique des données de surveillance. Unité : secondes. |
60 |
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 |
Aucune. |
||
| Code |
string |
Le code de réponse. Remarque
Le code d'état 200 indique que la requête a réussi. |
200 |
| Message |
string |
Le message renvoyé. |
L'horodatage de fin ne doit pas être antérieur à l'heure de début |
| RequestId |
string |
L'identifiant de la requête. |
C240412F-3F5F-50E2-ACEC-DE808EF9C4BE |
| Success |
string |
Indique si la requête a réussi. Valeurs valides :
|
true |
| TimeSeries |
array<object> |
Les données de surveillance renvoyées. |
|
|
array<object> |
|||
| MetricName |
string |
Le nom de la métrique. |
AliyunEcs_cpu_total |
| Labels |
array<object> |
Les balises de la dimension temporelle. |
|
|
object |
|||
| K |
string |
The tag key. |
instanceId |
| V |
string |
The tag value. |
i-rj99xc6cptkk64ml**** |
| Values |
array<object> |
Les valeurs de métrique collectées à différents horodatages. |
|
|
object |
|||
| V |
string |
The metric value. |
0.13 |
| Ts |
string |
The timestamp that indicates the time when the metric value is collected. Unit: seconds. |
1653804865 |
Exemples
JSON format
{
"Code": "200",
"Message": "end timestamp must not be before start time.",
"RequestId": "C240412F-3F5F-50E2-ACEC-DE808EF9C4BE",
"Success": "true",
"TimeSeries": [
{
"MetricName": "AliyunEcs_cpu_total",
"Labels": [
{
"K": "instanceId",
"V": "i-rj99xc6cptkk64ml****"
}
],
"Values": [
{
"V": "0.13",
"Ts": "1653804865"
}
]
}
]
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | %s | %s | |
| 400 | BadRequest | Bad request. | Error Parameter Request |
| 500 | InternalError | %s | |
| 403 | %s | %s | |
| 404 | %s | %s | |
| 409 | %s | Resources already exist. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.