J'essaie de créer un modèle ARM pour ajouter des mesures d'alerte à ma base de données élastique. Je l'ai fait manuellement dans le portail et j'utilise le modèle ARM généré à partir du portail.Modèle ARM - AlertRules - UnsupporedMetric
Voici le modèle ARM:
{
"type": "microsoft.insights/alertrules",
"name": "[parameters('alertrules_dtu_name')]",
"apiVersion": "2014-04-01",
"location": "westus",
"tags": {
"hidden-link:/subscriptions/xxx/resourceGroups/xxx/providers/Microsoft.Sql/servers/xxx/elasticPools/ElasticPool1": "Resource"
},
"scale": null,
"properties": {
"name": "[parameters('alertrules_dtu_name')]",
"description": "",
"isEnabled": true,
"condition": {
"odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
"dataSource": {
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
"resourceUri": "[concat(resourceId('Microsoft.Sql/servers', parameters('sqlServerName')), '/elasticPools/ElasticPool1')]",
"metricName": "[concat(parameters('alertrules_dtu_name'),'_consumption_percent')]"
},
"threshold": 90,
"windowSize": "PT10M"
},
"action": {
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleEmailAction",
"customEmails": [
"[email protected]"
]
}
}
}
Voici le message d'erreur que je reçois lors du déploiement ceci:
Nouveau-AzureRmResourceGroupDeployment: 4:36:15 PM - microsoft.insights Ressources/alertrules 'DTUAlert' échoué avec message '{ "code": "UnsupportedMetric", "message": "La métrique avec espace de nommage' 'et le nom' DTUAlert_consumption_percent 'n'est pas supporté pour cette ressource
Une idée de ce que je fais mal ici? J'ai essayé de créer le modèle manuellement, en ciblant différentes versions de l'API, etc ... toujours la même erreur.
Merci beaucoup! Erreur stupide de ma part! – CtrlDot