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

Vérifiez que les conditions suivantes sont réunies :

Procédure

  1. Envoyez une demande GET pour obtenir les métadonnées des mesures.
    GET https://vrealize.example.com/suite-api/api/adapterkinds/VMWARE/resourcekinds/VirtualMachine/statkeys
    
  2. Comparez les mesures répertoriées dans la réponse aux mesures affichées dans l'interface utilisateur. Reportez-vous à Mesures de machine virtuelle à partir de l'API et dans l'interface utilisateur

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 vRealize Operations.

Demande :

GET https://vrealize.example.com/suite-api/api/adapterkinds/VMWARE/resourcekinds/VirtualMachine/statkeys
Content-Type: application/json
Authorization: vRealizeOpsToken <vROps_token>
Accept: application/json
Où :
Extrait de la réponse au format JSON :
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 vRealize 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 vRealize Operations exécutée sur vrealize.example.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.

Mesures dans l'interface utilisateur

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.