获取请求内存使用率VM Azure

时间:2018-10-23 09:11:29

标签: azure azure-storage azure-virtual-machine metrics azure-monitoring

我在azure上有虚拟机,我从该链接获取了cpu的使用情况,网络输入和网络输出

https://management.azure.com/subscriptions/{subscriptions}/resourceGroups/{resourceGroups}/providers/Microsoft.Compute/virtualMachines/{virtualMachines}/providers/microsoft.insights/metrics?timespan=2018-10-22T03:00:00Z/2018-10-23T03:00:00Z&api-version=2018-01-01&metricnames=Percentage CPU,Network In,Network out

我希望获得该虚拟机内存使用情况的链接。 有帮助吗?

2 个答案:

答案 0 :(得分:1)

在azure门户中,选择需要其指标的VM。从侧边栏菜单中选择“指标”,您将找到默认指标。有关其他指标,您需要安装Azure诊断代理。您可以从“诊断”设置菜单中启用它。安装后,您会看到多个其他指标可供您监视。您可以选择所需的任何指标并保存。您还可以为特定指标创建警报。

https://docs.microsoft.com/en-us/azure/cost-management/azure-vm-extended-metrics

https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/alert-metric-classic

答案 1 :(得分:1)

据我所知,内存使用率是客户操作系统的指标。您应该在虚拟机代理的“诊断”设置刀片上启用来宾级别监视。有关更多详细信息,您可以参考doc。此外,内存使用情况仅在来宾级VM内可用,而在主机OS上不可用,因此无法通过指标API进行使用。恐怕今天没有REST API可以检索内存指标。希望对您有所帮助!