Java Azure虚拟机度量
我正在使用Azure Java SDK 我正在尝试获取虚拟机的指标 下面提到了我的代码 List metricDefinitions=azure.metricDefinitions().listByResource(virtualMachine.id()) 但我得到的列表大小是零 这是SDK的问题还是我的代码错了Java Azure虚拟机度量,java,azure,azure-virtual-machine,Java,Azure,Azure Virtual Machine,我正在使用Azure Java SDK 我正在尝试获取虚拟机的指标 下面提到了我的代码 List metricDefinitions=azure.metricDefinitions().listByResource(virtualMachine.id()) 但我得到的列表大小是零 这是SDK的问题还是我的代码错了 请在这方面帮助我。我使用的是同一版本的SDK。我可以成功地获得metricDefinitions列表 通过fiddler,我还可以看到实际上调用了以下API: https://mana
请在这方面帮助我。我使用的是同一版本的SDK。我可以成功地获得metricDefinitions列表 通过fiddler,我还可以看到实际上调用了以下API:
https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{rsgName}/providers/Microsoft.Compute/virtualMachines/{vmName}/providers/Microsoft.insights/metricDefinitions?api version=2018-01-01
json响应中有21个对象,它与门户中显示的可用指标正好匹配
我建议你再试一次,看看是否能得到正确的结果 Azure特定代码。我知道在OracleJDK中没有这样的类或方法调用。听起来微软为Azure扩展了自己的版本。与Azure云交互的是微软Java SDK。com.microsoft.azure azure 1.13.0最好与microsoft联系。