Как получить список идентификаторов AlertIds для существующих предупреждений Azure V2?

Я пытаюсь запросить состояние монитора для всех моих существующих предупреждений V2 в моей подписке Azure. Я могу использовать модуль Az PS, Azure REST API или Azure CLI. В идеале я хотел бы просто использовать Get-AzAlert и передать идентификатор оповещения в параметре AlertId. Однако, похоже, нужен идентификатор GUID. Каждая команда, которую я нахожу для раскрытия списка предупреждений, предоставляет только полный идентификатор ARM, например "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupId}/providers/microsoft.insights/metricAlerts/{alertName}".

Точно так же в API Microsoft.AlertsManagement доступна команда для получения предупреждения, https://management.azure.com/subscriptions/ {subscriptionId} /providers/Microsoft.AlertsManagement/alerts/ {alertId}? api-version = 2018-05-05, но для этого также требуется идентификатор предупреждения в форме GUID.

Я мог бы использовать более общий вызов либо в модуле PS (Get-AzAlert с использованием параметра MonitorCondition), либо в API (https://management.azure.com/subscriptions/ {subscriptionId} /providers/Microsoft.AlertsManagement/alerts?api-version=2018-05-05), который предоставит мне все предупреждения с условием отслеживания увольнения однако соответствующие вызовы ограничены по объему возвращением событий только за последние 30 дней. Мне нужно найти неразрешенные оповещения, сработавшие более 30 дней назад.

Мне нужен способ получить список идентификаторов GUID предупреждений, чтобы я мог передавать их в вызовы для проверки состояния монитора предупреждений.


person jnyiri    schedule 18.09.2019    source источник


Ответы (1)


Вы не можете получить доступ к предупреждению более 30 дней назад, это встроенное ограничение. Независимо от того, используете ли вы REST API, PowerShell или CLI, потому что PowerShell и CLI по существу вызывают REST API. Кроме того, вы не можете получить к нему доступ, даже если на портале Azure вы можете просто указать Time range в течение последних 30 дней.

Ссылка - https://docs.microsoft.com/en-us/azure/azure-monitor/platform/alerts-overview#alerts-experience

введите здесь описание изображения

person Joy Wang    schedule 19.09.2019