Azure 虚拟机监控与故障排除全解析
1. 虚拟机启动诊断与性能指标基础
虚拟机的启动诊断功能可报告其健康和启动状态。若显示错误信息,我们就能据此进行故障排查并诊断根本原因,还能从门户下载日志到本地计算机进行分析。
在解决问题时,性能审查是关键的第一步。我们需要关注可用内存量、CPU 使用率以及磁盘活动情况。在 Azure 中构建和测试应用程序时,建议在不同阶段记录性能基线,这有助于了解应用程序在不同负载下的表现。
当学习如何在 Azure 中自动扩展应用程序时,我们曾使用基本性能指标(如 CPU 使用率)来告知 Azure 平台何时增加或减少应用程序实例数量。然而,这些基本指标只能提供虚拟机性能的有限信息。若要获取更详细的指标,就需要安装 Azure 诊断扩展。
2. 使用 VM 诊断扩展查看性能指标
Azure 提供了数十种扩展,可无缝安装到虚拟机中,为其添加功能。这些扩展会在虚拟机中安装小型代理或应用程序运行时,通常会将信息反馈给 Azure 平台或第三方解决方案。虚拟机扩展还能自动配置和安装组件,或在虚拟机上运行脚本。
VM 诊断扩展是常用的扩展之一,它能将虚拟机内部的性能指标流式传输到存储账户。这些性能指标可在 Azure 门户中分析,也可下载用于现有的监控解决方案。通过该扩展,我们能更深入地了解虚拟机内部的 CPU 和内存消耗情况,通常比主机提供的信息更详细、准确。
启用 VM 诊断扩展的步骤如下:
1. 在 Azure 门户中,选择左侧菜单中的“虚拟机”。
2. 选择之前创建的虚拟机。
3. 在虚拟机菜单的“监控”部分,选择“诊断设置”。
4
超级会员免费看
订阅专栏 解锁全文
30

被折叠的 条评论
为什么被折叠?



