2017-10-16 8 views
0

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:

Availability test results

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

Metric Alert editing

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?

+1

L'équipe regarde dans ce ... – ZakiMa

Répondre

0

Vous posez deux questions distinctes:

a) Pourquoi un aperçu de votre disponibilité métrique ne montre pas pendant que vous configurez l'alerte?

b) Comment déboguer une alerte créée via un script.

Permettez-moi de répondre à leur tour à tour:

A) Ceci est un bug connu. Il y a une équipe qui travaille à améliorer cette expérience, mais je ne peux pas partager une date cible pour le moment. Heureusement, ce bug ne concerne que l'aperçu et ne devrait pas affecter la fonction correcte de l'alerte.

B) Je vous recommande de créer une alerte à l'aide de l'interface utilisateur, puis de télécharger le modèle ARM et de le comparer à votre brouillon. Ce serait un bon point de départ pour s'assurer que tous les noms sont corrects.

+0

Merci pour votre réponse. R) Malheureusement, cela n'affecte pas seulement l'aperçu des alertes. Lorsque je crée l'alerte, elle n'envoie pas d'e-mails, même si je refuse le service surveillé.En outre, l'icône d'avertissement n'apparaît pas près de l'alerte, lorsque la condition est remplie B) Le modèle ARM dans le message est la version mise à jour des messages créés automatiquement: J'ai ajouté seulement des variables –

+0

Pourriez-vous publier des captures d'écran pour la même période? (a) Le scatter-plot du webtest (vous l'avez fait ci-dessus, je veux juste m'assurer que les tranches de temps correspondent); (b) la mesure de disponibilité sur laquelle vous êtes en alerte, comme dans Metric Explorer; et (c) la lame de paramètres de configuration d'alerte avec l'alerte problématique – Gragus

+0

savez-vous comment ajouter une mesure de disponibilité pour un test concret? Par défaut, ma liste déroulante pour le groupe "Disponibilité" se compose uniquement de deux éléments: "Disponibilité" générale et "Durée du test" [capture d'écran] (https://cxwivw-dm2306.files.1drv.com/y4mnlx_1h5bKZtXpbq- ueg2rXYhw8B6uXsB1tRE7IHeehj8Y4mOUERwdMSUWCdZ1ou4VfgZ6r9zSiMNCP6yQLbNf8SS5mD7qqvReZFugFZKh7OUhsLRHfeAclqKgrcxYaKAx6oiCt6llE61Ouyq1717NI3Uv5f_ZnKrn5rRyLq2tZkdfuBbUhX1uw6_CiYGr85oxZWL17DQNDWs2iNPv-NGIQ/3_metric_explorer.PNG? psid = 1) –