2016-04-06 2 views
0

Я не могу создавать оповещения от Power ShellAzure Powershell Add-AlertRule не работает

Команда

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 "[email protected]","[email protected]" -Location "East US" -RuleType Metric 

Сведения об исключении

Add-AlertRule : InternalServerError: Exception of type 'Microsoft.WindowsAzure.Management.Monitoring.MonitoringServiceException' was thrown. At line:1 char:1 + Add-AlertRule -Name "poor sales" -Description "slow sales alert" -ResourceGrou ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Add-AlertRule], CloudException + FullyQualifiedErrorId : Hyak.Common.CloudException,Microsoft.Azure.Commands.Insights.Alerts.AddAlertRuleCommand

ответ

0

Правила, аварийными для пользовательской метрики не может быть создан перед метрикой записывается без нуля значение хотя бы один раз. Я не знаю, является ли это проблемой или спроектированным поведением. Она была решена следующим обходного в моем случае:

  1. Создание приложений Insights службы
  2. Развертывание/веб-сервисы Cloud и инициализировать все метрики
  3. Создание правил оповещения

Я думаю, вы должны связаться MS Support, если обходной путь не применим в вашем случае.

Смежные вопросы