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 段。您还可以通过从下图中圈出的下拉列表中选择一个选项来查看相对或绝对统计数据。

网络输出

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

网络输出

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

网络输出

启用诊断

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

步骤 1 - 切换到“预览门户”。

启用诊断

步骤 2 - 在左侧面板中找到“虚拟机(经典)”。

步骤 3 - 选择机器和“所有设置”。

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

诊断

步骤 5 - 在右侧显示的下一个面板中选择“打开”。默认情况下它将被关闭。

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

配置设置

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

您还会在底部看到一个标题为“监控”的面板。此部分显示的指标与我们在上一节中讨论的指标相同。

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