我正在使用 terraform 为虚拟机创建自动缩放设置。我可以根据 CPU 百分比指标添加自动缩放规则:
rule {
metric_trigger {
operator = "GreaterThan"
threshold = 50
time_grain = "PT1M"
statistic = "Average"
time_window = "PT5M"
metric_name = "Percentage CPU"
time_aggregation = "Average"
}
}
但是,我无法找到如何根据内存百分比利用率添加规则。有人做过类似的事情吗?我什至无法查看提供商是否支持:resource_arm_autoscale_setting
最佳答案
您无法创建它,因为内置内存消耗不可用 host metrics来自您的 VM 实例。要创建使用更详细的性能指标的自动缩放规则,您可以安装和配置 Azure diagnostics extension在虚拟机实例上。
您可以看到 Guest OS metrics Resource Manager-based Windows VMs 更多引用:
Tutorial: Automatically scale a virtual machine scale set with Azure PowerShell
Tutorial: Automatically scale a virtual machine scale set with an Azure template
- Send guest OS metrics to the Azure Monitor metric store by using an Azure Resource Manager template for a Windows virtual machine scale set
关于azure - 使用地形。 azurerm_autoscale_setting 或 azurerm_monitor_autoscale_setting 是否具有内存指标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58088330/