Pour générer une liste complète de mesures pour toutes les machines virtuelles définies dans le modèle de l'adaptateur vCenter, vous devez envoyer une demande GET à l'URL avec le type d'adaptateur et le type d'objet.
Conditions préalables
- Vous êtes connecté à l'instance de VMware Aria Operations.
- Vous connaissez la valeur adapterKind de l'adaptateur vCenter et la valeur resourceKinds de la machine virtuelle. Reportez-vous à Déterminer le type d'adaptateur et les types d'objet pour l'adaptateur vCenter
Procédure
Exemple : Mesures de machine virtuelle à partir de l'API et dans l'interface utilisateur
Cet exemple décrit la façon dont les mesures de machine virtuelle répertoriées dans la réponse XML peuvent être comparées aux mesures affichées dans l'interface utilisateur de VMware Aria Operations.
Demande :
GET https://www.mgmt.cloud.vmware.com/vrops-cloud/suite-api/api/adapterkinds/VMWARE/resourcekinds/VirtualMachine/statkeys Content-Type: application/json Authorization: CSPToken <csp auth token> Accept: application/json
- VMWARE est adapterKindKey.
- VirtualMachine est resourceKindKey.
- csp auth token est le jeton que vous avez obtenu à partir de la réponse dans Générer des jetons d'authentification Cloud Services.
200 OK
{ "resourceTypeAttributes": [ ... { "key": "mem|host_workload", "name": "Memory|Host Workload", "description": "Host Workload (%)", "defaultMonitored": false, "rollupType": "AVG", "instanceType": "INSTANCED", "unit": "%", "dataType2": "FLOAT", "monitoring": false, "property": false }, ... ] }
Chaque resourceTypeAttribute dans la réponse est une mesure avec des métadonnées pour un objet de machine virtuelle. name correspond au texte affiché dans l'interface utilisateur de VMware Aria Operations. Dans cet exemple, l'extrait répertorie les mesures pour Mémoire et Charge de travail de l'hôte.
Pour comparer les mesures obtenues dans la réponse aux mesures dans l'interface utilisateur, connectez-vous à l'instance de VMware Aria Operations exécutée sur mgmt.cloud.vmware.com et accédez aux mesures d'une machine virtuelle. L'exemple suivant montre où vous pouvez trouver les mesures pour Mémoire (hôte) et Charge de travail.
L'exemple montre comment récupérer des mesures pour le type d'objet de machine virtuelle. Pour récupérer des mesures pour d'autres types d'objet, remplacez VirtualMachine dans la demande GET par d'autres resourceKinds.