0

我在 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

我想要获取此 VM 的内存使用情况的链接。有什么帮助吗?

4

2 回答 2

1

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

于 2018-10-24T02:34:23.017 回答
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

于 2018-10-23T10:13:13.297 回答