gpt4 book ai didi

azure - 如何使用 Terraform 创建 Azure 警报

转载 作者:行者123 更新时间:2023-12-02 22:56:41 33 4
gpt4 key购买 nike

我需要使用 terraform 为多个虚拟机创建警报。有人有一个我可以使用的简单示例,例如:

我想要监视名为 Rg1 的资源组中名为 vm01、vm01、vm03 的 Azure 虚拟机。例如,我想监控 CPU 使用率和内存。有人可以帮助我提供一个简单的示例,然后我可以在此基础上进行构建吗?

最佳答案

你可以试试这个:

resource "azurerm_resource_group" "rg" {
name = "example-rg"
location = "northeurope"
}

resource "azurerm_monitor_action_group" "ag" {
name = "myactiongroup"
resource_group_name = azurerm_resource_group.rg.name
short_name = "exampleactiongroup"

}

resource "azurerm_monitor_metric_alert" "alert" {
name = "example-metricalert"
resource_group_name = azurerm_resource_group.rg.name
scopes = ["/subscriptions/1234xxx"]
description = "description"
target_resource_type = "Microsoft.Compute/virtualMachines"

criteria {
metric_namespace = "Microsoft.Compute/virtualMachines"
metric_name = "Percentage CPU"
aggregation = "Total"
operator = "GreaterThan"
threshold = 80
}

action {
action_group_id = azurerm_monitor_action_group.ag.id
}
}

Azure 警报的 Terraform 提供程序文档是 here

关于azure - 如何使用 Terraform 创建 Azure 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67900259/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com