Generar una lista de todas las métricas del objeto

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.
Compruebe que se cumplen los siguientes requisitos:
  1. Realice una solicitud GET para obtener los metadatos de las métricas.
    GET https://operations.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.
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
VMware Aria Operations
.
Solicitud:
GET https://operations.example.com/suite-api/api/adapterkinds/VMWARE/resourcekinds/VirtualMachine/statkeys Content-Type: application/json Authorization: OpsToken <
vROps_token
> Accept: application/json
El formato antiguo,
Authorization: vRealizeOpsToken <
vROps_token
>
sigue siendo compatible con
VMware Aria Operations
.
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
VMware Aria 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
VMware Aria Operations
que se ejecuta en
operations.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
.