我已经创建了一个脚本来向几个Azure资源(Web应用程序,SQL数据库和云服务)添加警报规则.除了创建返回错误的云服务警报外,一切正常:
Add-AlertRule : ResourceProviderNotSupported: The resource provider
‘Microsoft.ClassicCompute’ is not supported.
这是我用来添加规则的脚本:
$cloudServices = Get-AzureResource -ResourceType "Microsoft.ClassicCompute/domainNames" -ResourceGroupName $resourceGroup
Foreach ($cloudService in $cloudServices)
{
# Cloud Service - CPU Percentage
Add-AlertRule `
-RuleType Metric `
-Name "CPU Percentage (Cloud Service)" `
-Location $cloudService.Location `
-ResourceGroup $cloudService.ResourceGroupName `
-Operator GreaterThan `
-Threshold 75 `
-WindowSize 01:00:00 `
-ResourceId $cloudService.ResourceId `
-MetricName "Percentage CPU" `
-TimeAggregationOperator Average `
-SendToServiceOwners
}
我尝试过使用不同的ResourceType参数来定位角色而不是云服务,但这也不起作用.
有没有人有成功编写这些云服务警报的经验?
最佳答案 嗨加勒特回来的时候我创造了同样的东西没有任何问题.请看看这个链接 –