【发布时间】:2021-03-02 10:12:34
【问题描述】:
我正在尝试使用 terraform 创建资源健康警报,非常简单非常 terraform
resource "azurerm_monitor_activity_log_alert" "resourcehealth" {
name = "${var.client_initial}-MCS Optimise Resource Health"
description = "${var.client_initial}-MCS Optimise Resource Health Alerts"
resource_group_name = var.resource_group_name
scopes = [var.scopes]
criteria {
category = "ResourceHealth"
}
action {
action_group_id = var.action_group_id
}
tags = var.tags
}
但是,我发现它缺乏进一步设置粒度警报条件的能力,例如我们只想在当前资源状态降级或不可用时发出警报,并且 reson 类型是平台启动的。 Terraform 似乎满足了所有条件。
【问题讨论】:
-
嗨,Jim,确实,这是为了服务健康,但对于资源健康也是如此。我又开了一个话题github.com/terraform-providers/terraform-provider-azurerm/…
-
根据情况,我建议你使用arm模板来实现你的需要。更多详情请参考docs.microsoft.com/en-us/azure/service-health/…
标签: terraform-provider-azure azure-alerts