使用 terraform 创建监控警报的操作名称应该是啥
Posted
技术标签:
【中文标题】使用 terraform 创建监控警报的操作名称应该是啥【英文标题】:What should be the operation name for creating a monitor alert using terraform使用 terraform 创建监控警报的操作名称应该是什么 【发布时间】:2021-11-21 08:05:26 【问题描述】:我正在尝试为虚拟机创建 2 个警报
-
已删除
关机
我知道我必须使用下面的代码来创建基于操作的警报,但无法弄清楚操作名称和类别应该是什么:
resource "azurerm_monitor_activity_log_alert" "main"
name = "example-activitylogalert"
resource_group_name = azurerm_resource_group.main.name
scopes = [azurerm_resource_group.main.id]
description = "description"
criteria
resource_id = azurerm_virtual_machine.example.id
operation_name = "??"
category= "??"
【问题讨论】:
【参考方案1】:对于这些操作,类别应始终为Administrative
,对于第一个操作名称,您应使用"Microsoft.Compute/virtualMachines/delete"
,另一个应使用Microsoft.Compute/virtualMachines/PowerOff/Action
。
注意:如果您不确定要使用哪些操作,您可以转到活动并从门户创建警报以供参考。
参考:
Create, view, and manage activity log alerts in Azure Monitor - Azure Monitor | Microsoft Docs
【讨论】:
以上是关于使用 terraform 创建监控警报的操作名称应该是啥的主要内容,如果未能解决你的问题,请参考以下文章
Terraform:将 SEARCH 表达式与 CloudWatch 警报结合使用
Terraform:Cloudwatch Canary Synthetics,如何创建指标警报