要为 vCenter 适配器模型中定义的任何虚拟机生成完整的衡量指标列表,请向具有适配器类型和对象类型的 URL 发出 GET 请求。
前提条件
验证是否满足以下要求:
- 您已登录到 VMware Aria Operations 实例。
- 您知道 vCenter 适配器的 adapterKind 值和虚拟机的 resourceKinds 值。请参见确定 vCenter 适配器的适配器类型和对象类型
过程
示例: API 和用户界面中的虚拟机衡量指标
此示例说明了 XML 响应中列出的虚拟机衡量指标如何与 VMware Aria Operations 用户界面中显示的衡量指标进行比较。
请求:
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
其中:
- VMWARE 是 adapterKindKey。
- VirtualMachine 是 resourceKindKey。
- csp auth token 是您从生成 Cloud Services 身份验证令牌.
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 对应于 VMware Aria Operations 用户界面中显示的文本。在此示例中,代码段列出了内存和主机工作负载的衡量指标。
要将响应中的衡量指标与用户界面中的衡量指标进行比较,请登录到 mgmt.cloud.vmware.com 上运行的 VMware Aria Operations 实例,然后导航到虚拟机的衡量指标。以下示例说明了在何处可以找到内存(主机)和工作负载的衡量指标。
该示例说明了如何检索虚拟机对象类型的衡量指标。要检索其他对象类型的衡量指标,请将 GET 请求中的 VirtualMachine 替换为其他 resourceKinds。