Azure Powershell Add-AlertRule无法正常工作

时间:2016-04-06 06:05:37

标签: powershell azure azure-powershell

我无法从Power Shell创建警报

命令

Add-AlertRule -Name "poor sales"  -Description "slow sales alert"  -ResourceGroup "Default-ApplicationInsights-CentralUS"  -ResourceId "/subscriptions/subsId/resourcegroups/Default-ApplicationInsights-CentralUS/providers/microsoft.insights/components/TestAppIns"  -MetricName "salesPerHour"  -Operator LessThan  -Threshold 100  -WindowSize 00:30:00  -CustomEmails "satish@fabrikam.com","lei@fabrikam.com"  -Location "East US" -RuleType Metric

异常详情

  

Add-AlertRule:InternalServerError:类型异常   'Microsoft.WindowsAzure.Management.Monitoring.MonitoringServiceException'   被扔了。在行:1个字符:1   + Add-AlertRule -Name“销售不佳” - 描述“销售缓慢警报”-ResourceGrou ...   + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~       + CategoryInfo:NotSpecified:(:) [Add-AlertRule],CloudException       + FullyQualifiedErrorId:Hyak.Common.CloudException,Microsoft.Azure.Commands.Insights.Alerts.AddAlertRuleCommand

1 个答案:

答案 0 :(得分:0)

在使用 no zero 值至少编写一次度量标准之前,无法创建自定义指标的警报规则。我不知道这是一个问题还是设计行为。 在我的案例中通过以下解决方法解决了这个问题:

  1. 创建Application Insights服务
  2. 部署云/ Web服务并初始化所有指标
  3. 创建警报规则
  4. 如果解决方法不适用于您的情况,我想您应该联系MS支持。