Экспорт шаблона ARM для Azure Журнальные аналитические оповещения, созданные на портале - PullRequest
0 голосов
/ 03 апреля 2020

Я создал Azure Log Analytics (Monitor) оповещение для мониторинга сбоев приложения Logi c, и я сделал это с помощью портала Azure. Я хотел бы знать, как мы можем экспортировать оповещение, созданное из Azure Portal, как шаблон ARM? Кто-нибудь знает, как мы можем достичь этого.

Спасибо enter image description here

enter image description here

Ответы [ 2 ]

2 голосов
/ 03 апреля 2020

Если вы хотите экспортировать шаблон ARM оповещения на портале, выполните следующие действия.

1. На портале перейдите к группе ресурсов, в которой расположено оповещение ( Примечание : это группа оповещения, а не группа целевого ресурса оповещения), выберите параметр Show hidden types -> найдите ваше оповещение и выберите его -> щелкните Export Template.

enter image description here

2.Нажмите Download, как показано ниже, и он загрузит шаблон в виде сжатого файла, который включает template.json и parameters.json для локального.

enter image description here

Обновление:

То, что вы используете, это legacy Log Analytics Alert, с 1 июня 2019 года, оно автоматически используйте новый scheduledQueryRules по умолчанию на портале Azure, его тип ресурса - microsoft.insights/scheduledqueryrules.

В вашем случае вы можете перейти по этой ссылке , чтобы переключиться со старого предупреждения на новое один.

Или создайте новое оповещение на портале, перейдите к Log Analytics workspace на портале -> New alert rule -> Добавить Custom log search и создайте его.

enter image description here

После создания, в группе ресурсов выберите опцию Show hidden types, вы найдете предупреждение, как показано ниже, затем вы можете экспортировать шаблон.

enter image description here

0 голосов
/ 06 апреля 2020

Вы используете устаревший API анализа журналов, и он не поддерживает экспорт шаблонов, поскольку они не являются отслеживаемыми ресурсами ARM. Определение для них будет в самой рабочей области (в разделе savesearch => schedule => action). Если вы хотите сделать экспорт более простым, рассмотрите возможность использования более нового API ScheduledQueryRules. Подробнее о том, как переключаться, можно узнать здесь: https://docs.microsoft.com/azure/azure-monitor/platform/alerts-log-api-switch#process -of-Switching-from-legacy-log-alerts-api

Обратите внимание, что это может быть большое изменение из-за изменения API, пожалуйста, просмотрите всю статью, чтобы понять, что произойдет после переключения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...