2017-07-01 3 views
-1

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.

Répondre

0

Le nom de la métrique semble incorrect. Pouvez-vous essayer avec le nom métrique suivant = dtu_consumption_percent?

+0

Merci beaucoup! Erreur stupide de ma part! – CtrlDot