Um eine Liste aller Metriken für eine im vCenter-Adaptermodell definierte virtuelle Maschine zu generieren, senden Sie eine GET-Anforderung an die URL mit dem Adapter- und dem Objekttyp.
Voraussetzungen
- Sie sind bei der Instanz von vRealize Operations angemeldet.
- Sie kennen den adapterKind-Wert für den vCenter-Adapter und den resourceKinds-Wert für die virtuelle Maschine. Siehe Ermitteln des Adapter- und Objekttyps für den vCenter-Adapter
Prozedur
Beispiel: Metriken für die virtuelle Maschine aus der API und in der Benutzeroberfläche
Dieses Beispiel gleicht die in der XML-Antwort aufgelisteten Metriken der virtuellen Maschine mit den in der Benutzeroberfläche von vRealize Operations angezeigten Metriken ab.
Anforderung:
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 der adapterKindKey ist.
- VirtualMachine der resourceKindKey ist.
- vROps_token das Token ist, das Sie der Antwort in Erwerben eines Authentifizierungs-Token entnommen haben.
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 }, ... ] }
Jedes resourceTypeAttribute in der Antwort ist eine Metrik mit Metadaten für ein Objekt der virtuellen Maschine. Der name entspricht dem in der Benutzeroberfläche von vRealize Operations angezeigten Text. In diesem Beispiel listet der Ausschnitt Metriken für den Arbeitsspeicher und die Host-Arbeitslast auf.
Um Metriken in der Antwort mit Metriken in der-Benutzeroberfläche zu vergleichen, melden Sie sich bei der Instanz von vRealize Operations an, die auf vrealize.example.com läuft, und navigieren zu den Metriken für eine virtuelle Maschine. Das folgende Beispiel zeigt, wo Sie Metriken für den Arbeitsspeicher (Host) und die Arbeitslast finden.
Das Beispiel zeigt, wie Sie Metriken für den Objekttyp der virtuellen Maschine abrufen. Um Metriken für andere Objekttypen abzurufen, ersetzen Sie VirtualMachine in der GET-Anforderung durch andere resourceKinds.