Partager via


Utilisation de la console Application Diagnostics

 

S'applique à: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

La console Application Diagnostics est un système de gestion des événements pour Analyse des performances des applications .NET dans System Center 2012 – Operations Manager. Vous pouvez utiliser la console Application Diagnostics pour analyser des applications .NET déployées à la recherche de ralentissements, d'erreurs et d'échecs, et pour localiser immédiatement la source du problème.

La console Application Diagnostics

C'est dans la console Application Diagnostics que vous examinez les événements individuels de performances et de fiabilité qui sont déclenchés dans votre environnement. Vous pouvez voir tous les événements, ou les regrouper en « groupes problématiques » dans lesquels les événements provenant des mêmes sources sont regroupés afin de mettre en évidence les problèmes avec les applications analysées. Utilisez Application Diagnostics pour examiner les événements et les chaînes de transaction liées à ces événements afin de comprendre comment les problèmes de performances et de fiabilité affectent vos applications. La console Application Advisor fournit des analyses et la télémétrie des données présentées dans Application Diagnostics. Au moyen de la console Application Advisor, vous voyez les événements qui sont à l'origine de la plupart des problèmes. Pour plus d'informations sur Application Advisor, consultez Définition de la priorité des alertes à l'aide d'Application Advisor.

Pour ouvrir la console Application Diagnostics

  1. Application Diagnostics et Application Advisor sont installés en même temps que la console Web Operations Manager. Pour trouver l'adresse Web de la console Web Operations Manager, ouvrez la console Opérateur. Dans le volet de navigation, cliquez sur le bouton Administration, cliquez sur Paramètres, puis double-cliquez sur Adresses Web. L'URL de la console web Operations Manager est spécifiée comme suite : http(s)://<hôte web>/OperationsManager. À l'aide de ce format d'URL et du même hôte Web, voici les liens vers Application Advisor et Application Diagnostics :

    - L'adresse de la console Application Diagnostics est : http(s)://\<hôte web\>/AppDiagnostics
    
    - L'adresse de la console Application Advisor est : http(s)://\<hôte web\>/AppAdvisor
    

    Pour faciliter l'accès aux consoles, ajoutez les trois URL de console à la liste des favoris de votre navigateur Web.

    Pour ouvrir Application Diagnostics, collez l'URL d'Application Diagnostics dans votre navigateur. Application Diagnostics s'ouvre dans la fenêtre du navigateur Web.

    Notes

    Si vous exécutez Operations Manager sur un serveur plutôt que sur un ordinateur client, vous pouvez accéder à Application Diagnostics et à Application Advisor depuis le menu Démarrer dans Tous les programmes.

    L'accès à Application Diagnostics est contrôlé par les rôles Administrateur et Opérateur de contrôle des applications. Vous devez être membre de l'un de ces rôles pour disposer de droits sur la console. Pour plus d'informations, consultez Rôles d'utilisateur pour l'analyse des performances des applications.

Affichage des événements par zone d'intérêt

Dans Application Diagnostics, il existe deux principaux types d'événements, ceux liés aux performances de l'application et ceux liés aux erreurs et échecs de l'application. Les échecs et les erreurs peuvent être divisés en problèmes de connectivité, de sécurité et d'échec. Les problèmes d'échec sont généralement liés à un problème avec le code d'application. Dans Application Diagnostics, vous pouvez afficher les événements regroupés des façons suivantes :

  • Tous (affiche tous les événements)

  • Erreurs d'application (affiche les événements d'exception)

  • Performances (affiche les événements de performances)

Pour sélectionner le type d'événements à afficher

  1. Ouvrez Application Diagnostics et sélectionnez Événements dans le volet de navigation.

  2. Dans le volet de navigation, utilisez le menu Rechercher pour sélectionner la catégorie d'événements que vous voulez afficher.

Regroupement d'événements dans les zones d'intérêt

Le regroupement d'événements d'application par similarité représente la meilleure méthode pour savoir si le même problème s'est déjà produit et pour s'assurer que les ressources responsables de la résolution du problème sont allouées le plus efficacement possible.

Pour regrouper des événements en zones d'intérêt

  1. Ouvrez Application Diagnostics et sélectionnez Événements dans le volet de navigation.

  2. Dans le volet de navigation, utilisez le menu Rechercher pour sélectionner la catégorie d'événements que vous voulez afficher.

  3. Dans le menu Grouper par, sélectionnez la manière dont vous voulez regrouper les événements.

Votre première sélection (Erreurs d'application et Performances) a une incidence sur les options de regroupement que vous voyez pour votre seconde sélection.

Regroupement des erreurs d'application

  • Problème Ce qu'il affiche : tous les événements dans ce regroupement proviennent du même point d'entrée dans l'application (par exemple, une méthode ou une page Web) et ont la même pile d'appels. Valeur : la consolidation des événements par problème vous permet de hiérarchiser vos efforts afin de corriger un problème en fonction du nombre d'événements dans le groupe.

  • Action Ce qu'elle affiche : la consolidation basée sur l'action classe les événements en fonction de points d'entrée, tels que des appels de page, des clics de bouton, des appels de service Web ou d'autres actions représentant un processus particulier. Valeur : ce regroupement est un outil précieux pour déterminer dans quelles circonstances une défaillance se produit.

  • Classe d'exception Ce qu'elle affiche : l'exception de niveau inférieur déclenchée par chaque événement est la même. Valeur : la consolidation par classe d'exception est un bon moyen de rechercher les erreurs de codage les plus classiques et favorise l'amélioration des méthodes de codage.

  • Fonction d'échec Ce qu'elle affiche : l'exception s'est produite dans la même fonction pour chaque événement. Valeur : ce regroupement est utile pour deux raisons. Tout d'abord, il vous permet d'identifier les cas où une fonction partagée est utilisée de manière incorrecte. Ensuite, il vous permet d'identifier combien d'applications sont affectées par une erreur dans une fonction partagée.

  • Aucun Cette option ne regroupe pas les événements.

Regroupement des événements de performances

  • Problème Ce qu'il affiche : tous les événements dans ce regroupement ont la même pile d'appels. Valeur : la consolidation des événements par problème vous permet de hiérarchiser vos efforts afin de corriger un problème en fonction du nombre d'événements dans le groupe.

  • Ressource la plus lourde Ce qu'elle affiche : tous les événements déclenchés par le même appel de ressource. Ce regroupement est un outil précieux pour déterminer quels événements ont dépassé leurs seuils plus que d'autres ressources.

  • Aucun Cette option ne regroupe pas les événements.

Exemple : Regroupement des erreurs d'application par classe d'exception

Le filtrage par erreurs d'application et classe d'exception vous indique rapidement les types, ou les classes, d'événements d'exception que vous recevez le plus souvent.

Erreurs Filtrer par application et classe d'exception

Pour regrouper des erreurs d'application par classe d'exception

  1. Ouvrez Application Diagnostics et sélectionnez Événements dans le volet de navigation.

  2. Dans le volet de navigation, dans le menu Rechercher, sélectionnez Erreurs d'application.

  3. Dans le menu Grouper par, sélectionnez Classe d'exception.

  4. Pour trier en fonction du nombre, en haut de la colonne Nombre, cliquez sur Nombre. Les classes d'exception qui se sont produites le plus souvent sont classées de la plus élevée à la plus faible.

  5. Pour commencer à examiner le problème et ouvrir Propriétés de l'événement, cliquez sur une entrée Classe d'exception. Pour plus d'informations sur l'utilisation des événements, consultez Utilisation d'événements à l'aide d'Application Diagnostics.

Exemple : Regroupement des erreurs d'application par fonction d'échec

Le filtrage par erreurs d'application et par fonction d'échec vous indique rapidement quelles fonctions échouent le plus souvent. Les fonctions qui échouent le plus sont celles que vous devez examiner en premier pour assurer le meilleur impact sur la fiabilité de votre application.

Erreurs Filtrer par application et fonction échouée

Pour regrouper des erreurs d'application par fonction d'échec

  1. Dans le volet de navigation, dans le menu Rechercher, sélectionnez Erreurs d'application.

  2. Dans le menu Grouper par, sélectionnez Fonction d'échec.

  3. Pour trier en fonction du nombre, en haut de la colonne Nombre, cliquez sur Nombre. Les fonctions qui ont échoué le plus souvent sont classées de la plus élevée à la plus faible.

  4. Pour commencer à examiner le problème et ouvrir Propriétés de l'événement, cliquez sur une entrée Fonction d'échec. Pour plus d'informations sur l'utilisation des événements, consultez Utilisation d'événements à l'aide d'Application Diagnostics.

Exemple : Regroupement des événements de performances par ressource la plus lourde

Le filtrage par erreurs d'application et par classe d'exception vous indique rapidement quels événements de performances sont déclenchés par le même appel de ressource. Les événements de performances les plus souvent déclenchés par le même appel de ressource sont ceux que vous devez examiner en premier pour assurer le meilleur impact sur les performances de votre application.

Filtrer par performances et ressources les plus sollicitées

Pour regrouper des événements de performances par ressource la plus lourde

  1. Dans le volet de navigation à gauche, dans le menu Rechercher, sélectionnez Performances.

  2. Dans le menu Grouper par, sélectionnez Ressource la plus lourde.

  3. Pour trier en fonction du nombre, en haut de la colonne Nombre, cliquez sur Nombre. Les classes d'exception qui se sont produites le plus souvent sont classées de la plus élevée à la plus faible. Vous pouvez également effectuer un tri par durée moyenne et par durée maximale pour voir si certains événements se produisant moins souvent entraînent toujours des délais d'attente importants et si vous devez donc vous en occuper.

  4. Pour commencer à examiner le problème et ouvrir Propriétés de l'événement, cliquez sur une entrée Ressource la plus lourde. Pour plus d'informations sur l'utilisation des événements, consultez Utilisation d'événements à l'aide d'Application Diagnostics.