Interroge les données de surveillance d’un namespace spécifié.
Prérequis
Activez le service Hybrid Cloud Monitoring. Pour plus d’informations, consultez la rubrique Activer Hybrid Cloud Monitoring.
Limites
La taille des données de surveillance renvoyées par appel ne doit pas dépasser 1,5 Mo. Si ce seuil est atteint, la requête échoue ; vous devez alors ajuster les conditions d’interrogation.
Description
Cette rubrique illustre l’interrogation des données de surveillance de la métrique AliyunEcs_cpu_total dans le namespace default-aliyun. La période couverte s’étend de 1653804865 (29 mai 2022 à 14:14:25) à 1653805225 (29 mai 2022 à 14:20:25).
Débogage
OpenAPI Explorer calcule automatiquement la signature. Nous vous recommandons d’utiliser cet outil pour simplifier vos appels. OpenAPI Explorer génère également des exemples de code pour différents SDK.
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | DescribeHybridMonitorDataList | Opération à effectuer. Définissez la valeur sur DescribeHybridMonitorDataList. |
| Namespace | String | Oui | default-aliyun | Nom du namespace. Pour obtenir le nom d’un namespace, consultez la documentation de l’opération DescribeHybridMonitorNamespaceList. |
| PromSQL | String | Oui | AliyunEcs_cpu_total | Nom de la métrique. Remarque Les instructions PromQL sont prises en charge. |
| Start | Long | Oui | 1653804865 | Horodatage de début de la plage d’interrogation. Unité : secondes. |
| End | Long | Oui | 1653805225 | Horodatage de fin de la plage d’interrogation. Unité : secondes. |
| Period | String | Non | 60 | Intervalle de collecte des données de surveillance. Unité : secondes. |
Pour plus d’informations sur les paramètres communs, consultez la rubrique Paramètres communs.
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| Code | String | 200 | Code d’état HTTP. Remarque Le code 200 indique que l’appel a réussi. |
| Message | String | end timestamp must not be before start time. | Message d’erreur. |
| RequestId | String | C240412F-3F5F-50E2-ACEC-DE808EF9C4BE | ID de la requête. |
| Success | String | true | Indique si l’appel a réussi. Valeurs possibles :
|
| TimeSeries | Array of TimeSeries | Données de surveillance renvoyées. |
|
| MetricName | String | AliyunEcs_cpu_total | Nom de la métrique. |
| Labels | Array of Label | Tags de la dimension temporelle. |
|
| K | String | instanceId | Clé du tag. |
| V | String | i-rj99xc6cptkk64ml**** | Valeur du tag. |
| Values | Array of Value | Valeurs de métriques collectées à différents horodatages. |
|
| V | String | 0.13 | Valeur de la métrique. |
| Ts | String | 1653804865 | Horodatage de collecte de la valeur de métrique. Unité : secondes. |
Exemples
Exemple de requête
http(s)://[Endpoint]/?Action=DescribeHybridMonitorDataList
&Namespace=default-aliyun
&PromSQL=AliyunEcs_cpu_total
&Start=1653804865
&End=1653805225
&<Common request parameters>
Exemple de réponse réussie
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeHybridMonitorDataList>
<TimeSeries>
<MetricName>AliyunEcs_cpu_total</MetricName>
<Values>
<V>0.13</V>
<Ts>1653804865</Ts>
</Values>
<Values>
<V>0.13</V>
<Ts>1653804925</Ts>
</Values>
<Values>
<V>0.13</V>
<Ts>1653804985</Ts>
</Values>
<Values>
<V>0.17</V>
<Ts>1653805045</Ts>
</Values>
<Values>
<V>0.23</V>
<Ts>1653805105</Ts>
</Values>
<Values>
<V>0.2</V>
<Ts>1653805165</Ts>
</Values>
<Values>
<V>0.13</V>
<Ts>1653805225</Ts>
</Values>
<Labels>
<V>rg-acfmw3ty5y7****</V>
<K>rmgroup_id</K>
</Labels>
<Labels>
<V>ESS</V>
<K>tag_ess</K>
</Labels>
<Labels>
<V>hostname1</V>
<K>hostname</K>
</Labels>
<Labels>
<V>i-rj99xc6cptkk64ml****</V>
<K>instanceId</K>
</Labels>
<Labels>
<V>cn-hangzhou</V>
<K>regionId</K>
</Labels>
<Labels>
<V>192.168.XX.XX</V>
<K>ipgroup</K>
</Labels>
<Labels>
<V>120886317861****</V>
<K>userId</K>
</Labels>
</TimeSeries>
<RequestId>C240412F-3F5F-50E2-ACEC-DE808EF9C4BE</RequestId>
<Code>200</Code>
<Success>true</Success>
</DescribeHybridMonitorDataList>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"TimeSeries" : [ {
"MetricName" : "AliyunEcs_cpu_total",
"Values" : [ {
"V" : "0.13",
"Ts" : 1653804865
}, {
"V" : "0.13",
"Ts" : 1653804925
}, {
"V" : "0.13",
"Ts" : 1653804985
}, {
"V" : "0.17",
"Ts" : 1653805045
}, {
"V" : "0.23",
"Ts" : 1653805105
}, {
"V" : "0.2",
"Ts" : 1653805165
}, {
"V" : "0.13",
"Ts" : 1653805225
} ],
"Labels" : [ {
"V" : "rg-acfmw3ty5y7****",
"K" : "rmgroup_id"
}, {
"V" : "ESS",
"K" : "tag_ess"
}, {
"V" : "hostname1",
"K" : "hostname"
}, {
"V" : "i-rj99xc6cptkk64ml****",
"K" : "instanceId"
}, {
"V" : "cn-hangzhou",
"K" : "regionId"
}, {
"V" : "192.168.XX.XX",
"K" : "ipgroup"
}, {
"V" : "120886317861****",
"K" : "userId"
} ]
} ],
"RequestId" : "C240412F-3F5F-50E2-ACEC-DE808EF9C4BE",
"Code" : "200",
"Success" : true
}
Codes d’erreur
Pour consulter la liste des codes d’erreur, rendez-vous sur le Centre d’erreurs.