Para generar una lista completa de métricas para cualquier máquina virtual definida en el modelo de adaptador de vCenter, realice una solicitud GET a la URL con el tipo de adaptador y el tipo de objeto.

Requisitos previos

Compruebe que se cumplen los siguientes requisitos:

Procedimiento

  1. Realice una solicitud GET para obtener los metadatos de las métricas.
    GET https://vrealize.example.com/suite-api/api/adapterkinds/VMWARE/resourcekinds/VirtualMachine/statkeys
    
  2. Compare las métricas que aparecen en la respuesta con las métricas que se muestran en la interfaz de usuario. Consulte Métricas de máquinas virtuales desde la API y en la interfaz de usuario.

Ejemplo: Métricas de máquinas virtuales desde la API y en la interfaz de usuario

En este ejemplo se muestra cómo las métricas de la máquina virtual enumeradas en la respuesta XML se comparan con las métricas mostradas en la interfaz de usuario de vRealize Operations.

Solicitud:

GET https://vrealize.example.com/suite-api/api/adapterkinds/VMWARE/resourcekinds/VirtualMachine/statkeys
Content-Type: application/json
Authorization: vRealizeOpsToken <vROps_token>
Accept: application/json
Donde:
Fragmento de la respuesta en 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        
        },
        ...
    ]
}

Cada resourceTypeAttribute en la respuesta es una métrica con metadatos de un objeto de máquina virtual. El name se corresponde al texto que se muestra en la interfaz de usuario de vRealize Operations. En este ejemplo, el fragmento de código muestra métricas para la memoria y la carga de trabajo del host.

Para comparar las métricas en la respuesta con las métricas de la interfaz de usuario, inicie sesión en la instancia de vRealize Operations que se ejecuta en vrealize.example.com y desplácese hasta las métricas de una máquina virtual. En el siguiente ejemplo, se muestra dónde encontrar métricas para la memoria (host) y la carga de trabajo.

Métricas en la IU

En el ejemplo, se muestra cómo recuperar métricas para el tipo de objeto de la máquina virtual. Para recuperar las métricas de otros tipos de objeto, reemplace VirtualMachine en la solicitud de GET por otro resourceKinds.