【发布时间】:2020-02-27 14:59:57
【问题描述】:
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"
}
}}
我尝试在 azure 上的 terraform 中设置自动缩放规则。这样做时会引发此错误。请帮忙。这是什么错误,如何解决?
错误:创建自动缩放设置“AutoscaleSetting”时出错(资源 组“sm-prod-resources”): Insights.AutoscaleSettingsClient#CreateOrUpdate:响应失败 请求:StatusCode=400 - 原始错误:autorest/azure:服务 返回错误。状态 = 400 代码 =“不支持的度量标准” Message="异常类型 'Microsoft.WindowsAzure.Management.Monitoring.MonitoringServiceException' 被扔了。”
【问题讨论】:
-
你能从你的 tf 文件中发布你的 terraform 资源块吗?
-
还有问题吗?它解决了你的问题吗?请让我知道是什么状态。
标签: azure azure-web-app-service azure-app-service-plans terraform-provider-azure app-service-environment