Importe les données de surveillance d'une métrique spécifiée vers un namespace donné dans Hybrid Cloud Monitoring.
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 importées en une seule fois doit être inférieure ou égale à 1 Mo.
Remarques sur l'utilisation
Cette rubrique présente un exemple d'importation des données de surveillance de la métrique CPU_Usage vers le namespace default-aliyun de Hybrid Cloud Monitoring.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | PutHybridMonitorMetricData | Nom de l'opération à effectuer. Définissez la valeur sur PutHybridMonitorMetricData. |
| Namespace | String | Oui | default-aliyun | Nom du namespace. Pour savoir comment obtenir le nom d'un namespace, consultez la rubrique DescribeHybridMonitorNamespaceList. |
| MetricList.N.Name | String | Oui | CPU_Usage | Nom de la métrique. Valeurs valides pour N : 1 à 100. Le nom peut contenir des lettres, des chiffres et des traits de soulignement (_). Il doit commencer par une lettre. |
| MetricList.N.Labels.N.Key | String | Non | IP | Clé du tag de la métrique. Valeurs valides pour N : 1 à 100. La clé peut contenir des lettres, des chiffres et des traits de soulignement (_). Elle doit commencer par une lettre ou un trait de soulignement (_). Remarque Spécifiez simultanément une clé et une valeur pour un tag. |
| MetricList.N.Labels.N.Value | String | Non | 192.168.XX.XX | Valeur du tag de la métrique. Valeurs valides pour N : 1 à 100. Remarque Spécifiez simultanément une clé et une valeur pour un tag. |
| MetricList.N.Value | String | Oui | 90 | Valeur de la métrique. Valeurs valides pour N : 1 à 100. La valeur est un entier ou un nombre à virgule flottante. |
| MetricList.N.TS | Long | Non | 1640776119473 | Horodatage d'importation des données de surveillance. Valeurs valides pour N : 1 à 100. Unité : millisecondes. Par défaut, l'horodatage actuel est utilisé. |
Pour plus d'informations sur les paramètres de requête 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 d'état 200 indique que l'appel a réussi. |
| RequestId | String | 5DB1CBCA-D14A-55FA-814F-B4DBD9735F68 | ID de la requête. |
| ErrorDetail | Array of detail | Détails des paramètres non valides. Si les paramètres de requête définis sont invalides, les détails correspondants s'affichent. |
|
| Index | Long | 0 | Position du message d'erreur dans le tableau. |
| ErrorMessage | String | label name :123 not match [a-zA-Z_][a-zA-Z0-9_]* | Message d'erreur associé au paramètre invalide. |
Exemples
Exemple de requête
http(s)://[Endpoint]/?Action=PutHybridMonitorMetricData
&MetricList.1.Name=CPU_Usage
&MetricList.1.Value=90
&Namespace=default-aliyun
&<Common request parameters>
Exemple de réponse réussie
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<PutHybridMonitorMetricDataResponse>
<RequestId>5DB1CBCA-D14A-55FA-814F-B4DBD9735F68</RequestId>
<Code>200</Code>
</PutHybridMonitorMetricDataResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "5DB1CBCA-D14A-55FA-814F-B4DBD9735F68",
"Code" : "200"
}
Codes d'erreur
Pour consulter la liste des codes d'erreur, rendez-vous sur la page Codes d'erreur des services.