Alert scope is invalid in WebTests under Azure AppService availability
Hi Folks,
While working on Azure ARM for WebTests in AppInsights i confronted an error states "Alert scope is invalid"
Use Case: I created ARM template to deploy WebTests for verify an availability of a AppService.
Special thing is ARM also contains inner template for Alert .
When i push through Deployment centre in Azure portal or through powershell i received below error.
New-AzureRmResourceGroupDeployment : 13:26:47 - Resource microsoft.insights/metricalerts 'xxx' failed with message '{
"Code": "BadRequest",
"Message": "Alert scope is invalid."
}'
After struggling a lot i found a solution here ,You just require add componentId,failedLocationCount and webTestId.
"criteria":{
"odata.type":"Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria",
"componentId":"[resourceId('microsoft.insights/components', variables('applicationInsightName'))]",
"failedLocationCount":2,
"webTestId":"[resourceId('microsoft.insights/webtests', variables('appAvailability'))]"
}
As soon as you add an above content you should be able to resolve an error.
Happy Coding,
#Azure #ARMTemplate #AzureAlerts
0 comments :
Post a Comment