若要為 vCenter 介面卡型號中定義的任何虛擬機器產生度量的完整清單,請使用介面卡類型和物件類型對 URL 提出 GET 要求。

必要條件

確認已滿足下列需求:

程序

  1. 提出 GET 要求以取得度量的中繼資料。
    GET https://www.mgmt.cloud.vmware.com/vrops-cloud/suite-api/api/adapterkinds/VMWARE/resourcekinds/VirtualMachine/statkeys
    
  2. 將回應中列出的度量與使用者介面中顯示的度量進行比較。請參閱API 和使用者介面中的虛擬機器度量

範例: API 和使用者介面中的虛擬機器度量

此範例顯示在 XML 回應中列出的虛擬機器度量如何與 vRealize Operations Cloud 使用者介面中顯示的度量相比較。

要求:

GET https://www.mgmt.cloud.vmware.com/vrops-cloud/suite-api/api/adapterkinds/VMWARE/resourcekinds/VirtualMachine/statkeys
Content-Type: application/json
Authorization: CSPToken <csp auth token>
Accept: application/json
其中:
以 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 Cloud 使用者介面中顯示的文字。在此範例中,程式碼片段會列出記憶體和主機工作負載的度量。

若要將回應中的度量與使用者介面中的度量進行比較,請登入 mgmt.cloud.vmware.com 上執行的 vRealize Operations Cloud 執行個體,並導覽至虛擬機器的度量。下列範例顯示找到記憶體 (主機) 和工作負載度量的位置。

UI 中的度量

此範例顯示如何擷取虛擬機器物件類型的度量。若要擷取其他物件類型的度量,請將 GET 要求中的 VirtualMachine 取代為其他 resourceKinds