resource "azurerm_monitor_autoscale_setting" "test" {
name = "AutoscaleSetting"
resource_group_name = "${azurerm_resource_group.main.name}"
location = "${azurerm_resource_group.main.location}"
target_resource_id = "${azurerm_app_service_plan.main.id}"
profile {
name = "defaultProfile"
capacity {
default = 1
minimum = 1
maximum = 10
}
rule {
metric_trigger {
metric_name = "Percentage CPU"
metric_resource_id = "${azurerm_app_service_plan.main.id}"
time_grain = "PT1M"
statistic = "Average"
time_window = "PT5M"
time_aggregation = "Average"
operator = "GreaterThan"
threshold = 80
}
scale_action {
direction = "Increase"
type = "ChangeCount"
value = "1"
cooldown = "PT1M"
}
}
rule {
metric_trigger {
metric_name = "Percentage CPU"
metric_resource_id = "${azurerm_app_service_plan.main.id}"
time_grain = "PT1M"
statistic = "Average"
time_window = "PT5M"
time_aggregation = "Average"
operator = "LessThan"
threshold = 80
}
scale_action {
direction = "Decrease"
type = "ChangeCount"
value = "1"
cooldown = "PT1M"
}
}}
Я попытался установить правило автоматического масштабирования в terraform на лазурном. При этом он выдал эту ошибку. любезно помогите с этим. Что это за ошибка и как ее исправить?
Ошибка: Ошибка создания параметра AutoScale «AutoscaleSetting» (группа ресурсов «sm-prod-resources»): insights.AutoscaleSettingsClient # CreateOrUpdate: Ошибка ответа на запрос: StatusCode = 400 - Исходная ошибка: autorest / azure: служба вернула ошибку. Status = 400 Code = "UnsupportedMetric" Message = "Возникло исключение типа 'Microsoft.WindowsAzure.Management.Monitoring.MonitoringServiceException'."