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
- Ha iniciado sesión en la instancia de vRealize Operations.
- Conoce el valor de adapterKind para el adaptador de vCenter y el valor de resourceKinds de la máquina virtual. Consulte Determinar el tipo de adaptador y los tipos de objeto para el adaptador de vCenter.
Procedimiento
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
- VMWARE es la adapterKindKey.
- VirtualMachine es la resourceKindKey.
- vROps_token es el token que ha obtenido de la respuesta en Adquirir un token de autenticación.
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.
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.