Я создал оповещение Azure Log Analytics (Monitor) для отслеживания сбоев приложения логики и сделал это с помощью портала Azure. Я хотел бы знать, как мы можем экспортировать оповещение, созданное на портале Azure, в качестве шаблона ARM? Все знают, как этого добиться.
Экспорт шаблона ARM для предупреждений аналитики журнала Azure, созданных с портала
Ответы (2)
Если вы хотите экспортировать ARM-шаблон оповещения на портал, выполните следующие действия.
1. На портале перейдите к группе ресурсов, в которой находится предупреждение (Примечание: это группа предупреждения, а не группа целевого ресурса предупреждения), выберите параметр Show hidden types
-> найдите свое предупреждение и выберите его -> щелкните Export Template
.
2.Щелкните Download
, как показано ниже, затем он загрузит шаблон в виде сжатого файла, который включает template.json
и parameters.json
на локальный компьютер.
Обновление:
Вы используете legacy Log Analytics Alert
, с 1 июня 2019 г. он автоматически использует новый scheduledQueryRules
по умолчанию на портале Azure, его тип ресурса -
microsoft.insights/scheduledqueryrules
.
В вашем случае вы можете следовать этому ссылка, чтобы переключиться со старого предупреждения на новое.
Или создайте новое предупреждение на портале, перейдите к Log Analytics workspace
на портале -> New alert rule
-> Добавить Custom log search
и создайте его.
После его создания в группе ресурсов выберите параметр Show hidden types
, вы найдете предупреждение, как показано ниже, после чего вы можете экспортировать шаблон.
Вы используете устаревший API-интерфейс аналитики журналов, который не поддерживает экспорт шаблонов, поскольку они не являются ресурсами, отслеживаемыми ARM. Их определение будет в самой рабочей области (в разделе savedsearch => 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. Просмотрите всю статью, чтобы понять, что произойдет после перехода.