Azure虚拟机指标

时间:2018-07-31 17:16:51

标签: java azure azure-virtual-machine

我正在使用Azure Java SDK 我正在尝试获取虚拟机的指标 我的代码在下面提到

列表metricDefinitions = azure.metricDefinitions()。listByResource(virtualMachine.id());

但列表大小,我为零。

是SDK的问题还是我的代码错误?

请帮助我。

1 个答案:

答案 0 :(得分:0)

我正在使用相同版本的SDK。而且我可以成功获取metricDefinitions列表。

通过提琴手,我还可以看到实际上调用了以下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个对象,这些对象恰好与门户网站中显示的可用指标匹配。 Screenshot

我建议您再次尝试看看是否可以正确获得结果。