获取请求内存使用情况 VM Azure



我在 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 的内存使用情况的链接。 有什么帮助吗?

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

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

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

据我所知,内存使用情况是来宾操作系统指标。应在虚拟机代理的"诊断设置"边栏选项卡上启用来宾级监视。有关更多详细信息,您可以参考文档。此外,内存使用情况仅在来宾级 VM 中可用,而不能从主机 OS 使用,因此无法通过指标 API 使用。恐怕今天没有 REST API 来检索内存指标。希望对您有所帮助!

相关内容

最新更新