要为 vCenter 适配器模型中定义的任何虚拟机生成完整的衡量指标列表,请向具有适配器类型和对象类型的 URL 发出 GET 请求。

前提条件

验证是否满足以下要求:

过程

  1. 发出 GET 请求以获取衡量指标的元数据。
    GET https://vrealize.example.com/suite-api/api/adapterkinds/VMWARE/resourcekinds/VirtualMachine/statkeys
    
  2. 将响应中列出的衡量指标与用户界面中显示的衡量指标进行比较。请参见API 和用户界面中的虚拟机衡量指标

示例: 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
其中:
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