使用地形。 azurerm_autoscale_setting 或 azurerm_monitor_autoscale_setting 是否有内存指标

Using Terraform. Do azurerm_autoscale_setting or azurerm_monitor_autoscale_setting have memory metric

我正在使用 Terraform 为 VM 创建自动缩放设置。我可以根据 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

您无法创建它,因为内存消耗在 VM 实例的内置 host metrics from your VM instances. To create autoscale rules that use more detailed performance metrics, you can install and configure the Azure diagnostics extension 中不可用。

你可以看到 Guest OS metrics Resource Manager-based Windows VMs 更多参考: