Как вывести список метрических предупреждений в Azure с помощью PowerShell - PullRequest
0 голосов
/ 05 февраля 2019

Можно ли перечислять предупреждения о метриках в Azure с помощью PowerShell?Я мог только найти:

Get-AzureRmAlertRule

Но это дает мне только "классические" оповещения, а не метрические оповещения, которые я имею на портале.

Я могу получать все оповещения о метриках через API с помощью конечной точки metricalerts / listbyresourcegroup .

Любой, у кого есть какие-либо идеи относительно возможности получения их черезСкрипт PowerShell?

1 Ответ

0 голосов
/ 05 февраля 2019

Можно попробовать использовать общий командлет Get-AzureRmResource с фильтром типов ресурсов, например

# 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)
...