是否可以使用PowerShell在Azure中列出指标警报? 我只能找到:
Get-AzureRmAlertRule
但这只会给我“经典”警报,而不是门户中的度量标准警报。
我可以使用metricalerts/listbyresourcegroup端点通过API获取所有指标警报。
任何人是否有可能通过PowerShell脚本获取它们?
答案 0 :(得分:0)
您可以尝试使用带有资源类型过滤器的通用Get-AzureRmResource
cmdlet,例如
# Retrieve alert rule
$rule = Get-AzureRmResource -ResourceType Microsoft.Insights/alertRules -ResourceGroupName "myResourceGroup" -Name "my-rule";
# Retrieve alerts for this rule
Get-AzureRmAlertHistory -ResourceId $rule.ResourceId -StartTime (Get-Date).AddHours(-1) -EndTime (Get-Date)