如何基于内存指标自动垂直扩展虚拟机

时间:2018-10-18 03:19:33

标签: azure-virtual-machine azure-monitoring

Azure上的虚拟机可以通过启用来宾操作系统诊断数据收集来监视来宾操作系统的数据,例如CPU,内存使用情况等等。现在,我想知道如何使用内存使用量来自动垂直扩展虚拟机。

1 个答案:

答案 0 :(得分:0)

  1. 首先启用来宾OS诊断数据收集,以便我们可以收集更多磁盘,CPU和内存数据。如果在创建过程中未选中它,则可以通过监视“ VM”面板中的诊断设置来对其进行配置。

enter image description here

  1. 在监视下单击警报规则以创建警报规则。您可以选择自己的指标。由于我们在此处基于内存进行扩展,因此我们选择此处已使用的内存百分比。

enter image description here

  1. 选择一个阈值,条件大于。这意味着当内存使用量超过阈值时,将触发此警报以执行操作。该周期是数据统计的时间范围。

  2. 最后选择采取行动,Azure生成了许多脚本供我们使用。由于我们需要在此处进行扩展,因此选择“扩展VM”。然后选择我们的一个自动帐户或创建一个新帐户。

enter image description here

以上是通过监视内存使用情况自动扩展虚拟机的方法。有关更多信息,请参阅 https://docs.azure.cn/zh-cn/virtual-machines/windows/monitor https://docs.azure.cn/zh-cn/virtual-machines/windows/tutorial-monitoring

此外,如果您是Microsoft的合作伙伴,我会找到一个免费的渠道来解决天蓝色的查询:aka.ms/devchat。他们支持在线聊天和电子邮件。