Microsoft Azure - 监控虚拟机

监控虚拟机对于跟踪其性能和健康状况非常重要。Windows Azure 提供了一个交互式界面来监控与虚拟机性能相关的统计数据。五个关键统计数据是 −

  • CPU 百分比
  • 磁盘读取字节数/秒
  • 磁盘写入字节数/秒
  • 网络输入
  • 网络输出

在 Azure 管理门户中监控 VM。

步骤 1 − 登录 Azure 管理门户。

步骤 2 − 转到虚拟机。

步骤 3 −选择要监控的虚拟机。

步骤 4 − 从顶部菜单中选择"监控",如下图所示。

监控虚拟机

您可以在上面的屏幕上看到 5 个关键术语。乍一看似乎相当复杂,但仔细观察后,您会发现图表上的每条线都有不同的颜色,与术语的颜色相匹配。例如,CPU 百分比为紫色,图表上的紫色线代表它。上图显示的机器很新。以下部分将解释如何读取数字。

CPU 百分比

CPU 百分比是应用程序出现性能问题时要检查的最常见统计数据。它以百分比形式显示处理器的利用率。在下图中,您可以看到右上角的最后一个下拉列表中选择了 1 小时,最高利用率是 3:15,即 0.13%。

CPU 百分比

磁盘读取字节数/秒

影响性能的另一个因素是磁盘输入/输出操作。磁盘读取字节数/秒测量磁盘上每秒读取的数据量。如果在磁盘上更频繁地执行读取操作,则可以使用更快的磁盘来解决性能问题。

磁盘写入字节数/秒

同样,磁盘写入字节数/秒测量每秒写入的数据量。如果应用程序需要在磁盘上写入大量数据,则可以选择更大的磁盘。

磁盘写入字节数/秒

在上图中,您可以看到磁盘读取的最高点是 3:25 时的 218.35 字节/秒。您可以看到过去一小时的数据,因为在下拉菜单中选择了"1 小时"。您还可以查看过去 24 小时和 7 天的数据。

网络输入

可以通过查看"监控"部分中的"网络输入"数字来监控网络流量。网络输入统计信息可以是字节数或接收的 TCP 段。

网络输出

网络输出统计信息显示每秒发送的 TCP 段数。您还可以通过从下图中圈出的下拉列表中选择一个选项来查看相对或绝对统计信息。

网络输出

同样,您可以从下图中突出显示的下拉列表中选择持续时间。

网络输出

您还可以通过单击屏幕底部的"添加指标"来选择特定指标。将显示以下屏幕,您可以在其中检查所需的指标。

Network Out

启用诊断

启用诊断允许您收集日志。 Azure 将收集日志并存储在您指定的存储帐户中。 我们可以通过切换到"预览门户"来启用诊断。 诊断图有助于故障排除,因为可以在存储帐户中跟踪错误日志。

步骤 1 − 切换到"预览门户"。

启用诊断

步骤 2 −在左侧面板中找到"虚拟机(经典)"。

步骤 3 − 选择机器和"所有设置"。

步骤 4 − 向下滚动并找到"诊断"。选择"诊断",如下图所示。

诊断

步骤 5 − 在右侧显示的下一个面板中选择"开启"。默认情况下,它将被设置为关闭。

步骤 6 −由于它使用存储帐户来存储日志,因此您必须通过单击下图中带圆圈的部分来配置存储帐户的设置。

配置设置

步骤 7 − 您还可以选择或取消选择要保留的日志类型。

您还将在底部看到一个面板,标题为"监控"。此部分显示我们在上面部分讨论的相同指标。

这些数字可帮助用户确定应用程序性能下滑的原因。他们还可以为这些功能生成警报;它们超出了设定的限制。