若要為 vCenter 介面卡型號中定義的任何虛擬機器產生度量的完整清單,請使用介面卡類型和物件類型對 URL 提出 GET 要求。
必要條件
確認已滿足下列需求:
- 您已登入 vRealize Operations 執行個體。
- 您知道 vCenter 介面卡的 adapterKind 值,以及虛擬機器的 resourceKinds 值。請參閱判定 vCenter 介面卡的介面卡類型和物件類型
程序
範例: API 和使用者介面中的虛擬機器度量
此範例顯示在 XML 回應中列出的虛擬機器度量如何與 vRealize Operations 使用者介面中顯示的度量相比較。
要求:
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 是 adapterKindKey。
- VirtualMachine 是 resourceKindKey。
- vROps_token 是您從取得驗證 Token 中的回應取得的 Token。
以 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 }, ... ] }
回應中的每個 resourceTypeAttribute 是具有虛擬機器物件之中繼資料的度量。name 會對應 vRealize Operations 使用者介面中顯示的文字。在此範例中,程式碼片段會列出記憶體和主機工作負載的度量。
若要將回應中的度量與使用者介面中的度量進行比較,請登入 vrealize.example.com 上執行的 vRealize Operations 執行個體,並導覽至虛擬機器的度量。下列範例顯示找到記憶體 (主機) 和工作負載度量的位置。
此範例顯示如何擷取虛擬機器物件類型的度量。若要擷取其他物件類型的度量,請將 GET 要求中的 VirtualMachine 取代為其他 resourceKinds。