如何监控 Azure 上的 VM 内存使用情况?

Pel*_*lle 11 metrics azure

我有一些虚拟机设置为 ADO (VSTS) 构建服务器,并认为我会随着时间的推移调查 CPU 和 RAM 使用情况以优化虚拟机大小。但是,我很难在 Azure 中找到任何可以让我调查 VM 中内存使用情况的内容。VM 确实安装了 IaaS WAD 扩展,我可以在 Monitor 中查看 CPU 使用率等内容,但似乎没有任何与内存相关的 Monitor 指标。我真的需要转向像 Datadog 这样的第三方来获取图表中显示的这些基本信息吗?

Azure Monitor 中的指标选择

小智 6

他们已经从 VM 中删除了“主机指标”内存。您必须使用新的 Insight 选项来公开内存使用情况。

https://azure.microsoft.com/en-us/blog/rich-insights-for-virtual-machines-from-azure-monitor/

转到您的 VM -> Monitoring -> Insight,并在需要时将其载入 Insight。在载入并开始收集数据(20-30 分钟)后,您可以选择性能选项卡: 在此处输入图片说明


小智 0

您不需要 WAD 扩展来查看这些指标。这些指标是从虚拟化主机收集的(您可以为每个虚拟机免费获取它们)。

要查看 WAD 指标,您需要解析存储它们的表存储或将它们摄取到某种监控解决方案(如 OMS)。它们不会暴露在门户上。