Я хотел бы автоматизировать правило оповещения в Azure с помощью Bicep, когда определенное использование ЦП превышает пороговое значение в определенный период времени, и правило оповещения, когда использование системной памяти превышает пороговое значение в определенный период времени. Он должен функционировать как общая настройка, которую можно использовать для разных случаев, а не только для конкретного.
Можно ли применить эти правила предупреждений для анализа приложений (функций Azure, служб приложений)?
Поскольку я не смог найти никаких шаблонов для этого случая в Bicep, я прошу помощи, если кто-то может поделиться примером кода того, как это может выглядеть, так как я очень новичок в IaC.
Большое спасибо за Вашу помощь!
С наилучшими пожеланиями Дженнифер М.
Вы можете создать оповещение в мониторе Azure, выбрав необходимое условие. После создания оповещения загрузите шаблон руки и преобразуйте его в бицепс. Используя преобразованный файл бицепса, вы можете создать оповещение, как указано в ссылке. Я воспроизвел проблему со своей стороны, и ниже приведены шаги, которые я выполнил,
az bicep decompile -f theARMfile.json
az group create --name ExampleGroup --location "South Central US"
az deployment group create \
--resource-group ExampleGroup \
--template-file azuredeploy.bicep \
--parameters storageAccountType=Standard_GRS
Ссылка ссылка