J'ai créé un ensemble de tests Disponibilité dans Insights application, et que vous voulez ajouter Alertes d'informer l'équipe sur les échecs inattendus, mais je n'ai pas réussi pour le faire. Les alertes ne changent pas d'état après la création et il semble qu'elles ne puissent pas obtenir de données de métrique.alertes ne fonctionnent pas avec Insights application des mesures de disponibilité
Quand j'ouvre la ressource de test de disponibilité (de la lame Insights application ou d'un groupe de ressources) - Je vois un graphique énorme avec beaucoup de points verts/rouges sur elle, montrant des tests exécutés au cours des dernières heures 1/24/72:
Lorsque je tente de créer une métrique alerte, je choisis la même disponibilité des ressources de test et Uptime métrique pour elle, mais rien proposé d'affichage graphique (notez la ligne horizontale stricte et l'année 1970e), alors que tout tutoriel montre des exemples avec nice graphs dedans
Toute alerte créée ne réagit pas sur la disponibilité des ressources a changé aussi.
Voici une partie de mon modèle ARM:
{
"apiVersion": "2016-03-01",
"name": "[variables('alerts').vehiclesHealth]",
"type": "microsoft.insights/alertrules",
"location": "[resourceGroup().location]",
"tags": {
"[concat('hidden-link:', resourceId('Microsoft.Insights/components', variables('appInsights').name))]": "Resource",
"displayName": "app-insights-alert",
"env": "[parameters('environment')]"
},
"properties": {
"name": "[variables('alerts').vehiclesHealth]",
"condition": {
"odata.type": "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition",
"dataSource": {
"odata.type": "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource",
"resourceUri": "[resourceId('microsoft.insights/webtests', variables('tests').vehiclesHealth)]",
"metricName": "locations/emea-nl-ams-azr/metrics/GSMT_AvRaw"
},
"operator": "LessThan",
"threshold": 50,
"windowSize": "PT1H"
},
"actions": "[variables('alerts').actions]"
},
"dependsOn": [
"[resourceId('microsoft.insights/webtests', variables('tests').vehiclesHealth)]"
]
},
Je suppose que je peux utiliser un faux nom ou une référence métrique ressource, mais je ne sais pas comment le vérifier. Existe-t-il un script Powershell ou une API REST pour obtenir toutes les mesures disponibles pour une ressource particulière?
Ma question principale est: qu'est-ce que je fais de mal et comment le faire fonctionner?
L'équipe regarde dans ce ... – ZakiMa