Analyseur de trace et de journaux - Notes d'informations

Incidents connus et solutions

1.0 Analyseur de trace et de journaux
 1.1 Vues
  1.1.1 La vue Navigateur de journaux n'est pas régénérée correctement
  1.1.2 Le filtre avancé ne filtre pas les enregistrements de journal sans valeurs d'attribut correspondantes
  1.1.3 Il manque peut-être des boutons de la barre d'outils et des options de menus dans la perspective Profilage et consignation
 1.2 Importation de journaux
  1.2.1 Incidents lors de l'importation de fichiers journaux éloignés
  1.2.2 Importation de fichiers journaux sous Linux et AIX
  1.2.3 Importation du fichier trace.log de WebSphere Application Server
  1.2.4 Importation et affichage des fichiers de trace
  1.2.5 La fonction de sécurité d'Agent Controller n'est pas prise en charge dans l'analyseur de trace et de journaux
  1.2.6 Certains fichiers journaux ne peuvent pas être importés à l'aide d'IBM Agent Controller version 5
  1.2.7 Mémoire insuffisante
  1.2.8 Erreur Index hors limites lors de l'ajout d'un fichier journal dans l'assistant Importation du fichier journal du pilote GTK de Linux
  1.2.9 Impossible d'importer le fichier LoggingUtil.log du dossier .metadata sur le pilote GTK de Linux
  1.2.10 Impossible d'importer des fichiers journaux nécessitant une conversion à l'aide d'analyseurs syntaxiques basés sur des règles
  1.2.11 La surveillance continue des fichiers journaux à l'aide d'analyseurs syntaxiques statiques n'est pas prise en charge
  1.2.12 Erreurs lors de l'importation de fichiers journaux non affichées
  1.2.13 Limitation lors de l'importation des fichiers activity.log de WebSphere Application Server
  1.2.14 Limitation lors de l'importation des fichiers journaux générés dans un environnement local différent
  1.2.15 Echec de l'importation avec le message InvocationTargetException
 1.3 Autres
  1.3.1 L'assistant Nouvelle corrélation de journaux n'est pas affiché correctement sur le pilote GTK de Linux
  1.3.2 Les modifications apportées au niveau de consignation d'un plug-in après le premier démarrage du plan de travail ne sont pas respectées
  1.3.3 Incidents lors de la décompression à l'aide de l'utilitaire unzip de Windows XP
  1.3.4 Panne lors de la création d'un exemple sous Red Hat Linux version 8.0 avec une machine JVM IBM
2.0 Outil de profilage
  2.1 Les vues Interactions d'agents et Interactions de processus ne sont pas prises en charge à partir de la vue Diagramme de séquences
  2.2 La vue Diagramme de séquences affiche des appels de retour mal alignés
  2.3 La commande de régénération des vues du navigateur de profilage ne fonctionne pas pour les interactions de trace
  2.4 Le profil des options de profilage du serveur ne s'applique pas à J2FF Request Profiler
  2.5 Le nouveau jeu de filtres crée des règles de filtrage en anglais sur un plan de travail non anglais et ces règles sont traitées comme des instructions INCLUDE lors de la sauvegarde


1.0 Analyseur de trace et de journaux

1.1 Vues

1.1.1 La vue Navigateur de journaux n'est pas régénérée correctement

La vue Navigateur de journaux n'est pas régénérée lors d'une suppression dans la vue du navigateur de ressources.

La vue peut être régénérée manuellement en cliquant dessus à l'aide du bouton droit de la souris et en sélectionnant l'option de régénération en local du menu contextuel.

1.1.2 Le filtre avancé ne filtre pas les enregistrements de journal sans valeurs d'attribut correspondantes

Lors de l'utilisation du filtrage avancé dans la vue Journal, les enregistrements de journal sans valeurs d'attribut correspondantes pour la zone spécifiée dans la table des filtres avancés en vue de la comparaison ne sont pas filtrés.

Il n'existe actuellement pas de solution.

1.1.3 Il manque peut-être des boutons de la barre d'outils et des options de menus dans la perspective Profilage et consignation

Si vous avez déjà profilé une application Java ou un autre type de configuration de lancement, il se peut que la perspective Profilage et consignation ait été rouverte sans activer complètement la fonction Profilage et consignation. Par conséquent, lorsque vous retournez dans la perspective Profilage et consignation, la plupart des boutons de la barre d'outils et des options de menu ne s'y trouvent pas.

Pour rétablir les boutons de barre d'outil et les options de menu manquants, procédez comme suit :

  1. Dans le menu Fenêtre, sélectionnez Préférences.
  2. Développez Plan de travail et sélectionnez Capacités.
  3. Activez la fonction de Profilage et de consignation en cochant la case correspondante.
  4. Cliquez sur OK.
  5. Fermez, puis rouvrez la perspective Profilage et consignation.

Pour éviter cet incident, activez la fonction Profilage et consignation avant tout profilage.

1.2 Importation de journaux

1.2.1 Incidents lors de l'importation de fichiers journaux éloignés

Lors de l'importation d'un fichier éloigné (Fichier > Importer > Fichier journal), aucune entrée de journal n'est affichée dans la vue Journal après la régénération des vues du moniteur de profilage (Profil >b> Régénérer les vues) ou une boîte de dialogue Message de consignation indique que le client local n'a pas commencé la surveillance de l'analyseur syntaxique des journaux éloignés au bout de 30 secondes.

Cet incident est dû au délai d'attente du réseau et peut être résolu en augmentant la durée pendant laquelle Agent Controller attend que le client local commence la surveillance de l'analyseur syntaxique des journaux éloignés. Pour résoudre cet incident, essayez la procédure suivante :

  1. Essayez d'importer de nouveau le fichier journal.
  2. Si les symptômes persistent, ajoutez l'entrée suivante à l'application RemoteLogParserLoader éloignée dans la configuration d'Agent Controller (<répertoire d'installation d'Agent Controller>/config/serviceconfig.xml) :
      <Application configuration="default" executable="RemoteLogParserLoader" 

    location="%JAVA_PATH%" path="%JAVA_PATH%\java.exe">

    ...
    <Parameter position="prepend"
    value="-Dorg.eclipse.hyades.logging.parsers.maxWaitTimeInMillis=xxxxx">
    </Parameter>
    ...
    </Application>
    xxxxx représentant le délai d'attente maximal en millisecondes (supérieur à 30000).
  3. Une fois la mise à jour effectuée, redémarrez Agent Controller et essayez d'importer à nouveau le fichier journal.
1.2.2 Importation de fichiers journaux sous Linux et AIX

Certaines importations de fichier journal ne fonctionnent pas du tout sur les plates-formes Linux et AIX.

Cela se produit lorsque l'utilisateur ne possède pas les droits requis pour accéder aux fichiers journaux. Pour résoudre cet incident, copiez les fichiers journaux dans le répertoire de base de l'utilisateur et importez-les à partir de là.

1.2.3 Importation du fichier trace.log de WebSphere Application Server

Une corrélation interne est créée lorsqu'un fichier trace.log de WebSphere Application Server est importé.

L'utilisateur ne doit pas supprimer ces corrélations car elles contiennent les informations relatives à la structure interne de l'agent correspondant.

1.2.4 Importation et affichage des fichiers de trace

Les fichiers de trace de WebSphere Application Server version 5.0.1 et des versions antérieures, générés à l'aide du format de sortie de trace de l'analyseur de journaux, ne peuvent pas être importés et affichés à l'aide de l'analyseur de trace et de journaux.

Pour remédier à cette limitation, choisissez l'option de base ou l'option avancée du format de sortie de trace de WebSphere Application Server avant de générer les fichiers de trace à importer et afficher à l'aide de l'analyseur de trace et de journaux.

1.2.5 La fonction de sécurité d'Agent Controller n'est pas prise en charge dans l'analyseur de trace et de journaux

Vous ne pouvez pas profiler une application ou importer un fichier journal si vous avez installé Agent Controller avec la sécurité activée

Pour remédier à cette limitation, réinstallez Agent Controller après avoir désactivé la sécurité.

1.2.6 Certains fichiers journaux ne peuvent pas être importés à l'aide d'IBM Agent Controller version 5

Les fichiers journaux autres qu'activity.log ne peuvent pas être importés à l'aide de la version 5 d'IBM Agent Controller. Lors de l'importation à distance des fichiers journaux, le niveau du programme Agent Controller de la machine éloignée doit être égal ou supérieur à celui de l'analyseur de trace et de journaux pour l'informatique autonome.

Pour remédier à cette limitation, installez le programme IBM Agent Controller livré avec l'analyseur de trace et de journaux sur la machine éloignée.

1.2.7 Mémoire insuffisante

Les fichiers journaux dont la taille ne dépasse pas 25 Mo peuvent être importés dans l'espace de travail et ouverts dans l'analyseur de trace et de journaux. Le temps nécessaire à l'ouverture du fichier journal dépend du nombre d'enregistrements de journal dans le fichier ; une exception "mémoire insuffisante" peut être générée.

Pour remédier à cet incident, éditez le fichier ac.bat ou ac.sh et augmentez la mémoire en entrant une valeur plus élevée pour l'option "-Xmx" (par exemple, en choisissant "1000 Mo" au lieu de "500"). Le démarrage sera plus lent avec cette nouvelle valeur. Vous pouvez également ajouter davantage de mémoire à la machine. Enfin, vous pouvez utiliser la fonction Utiliser un support de consignation étendu de l'analyseur de trace et de journaux.

1.2.8 Erreur Index hors limites lors de l'ajout d'un fichier journal dans l'assistant Importation du fichier journal du pilote GTK de Linux

Lors de l'importation d'un fichier journal, l'erreur Index hors limites est générée si vous essayez de cliquer sur OK dans l'assistant Ajout d'un fichier journal. Cela vient du fait qu'aucune version n'est sélectionnée pour le fichier journal ajouté.

Vérifiez qu'une option de version valide est sélectionnée dans la liste déroulante des versions, sous l'onglet Détail de l'assistant Ajout d'un fichier journal.

1.2.9 Impossible d'importer le fichier LoggingUtil.log du dossier .metadata sur le pilote GTK de Linux

Le fichier LoggingUtil.log du dossier .metadata d'un répertoire de l'espace de travail ne peut pas être importé car la boite de dialogue de sélection de fichier, dans l'assistant d'importation de journaux, n'affiche pas le dossier .metadata

Pour remédier à cet incident, copiez le fichier LoggingUtil.log du dossier .metadata vers un autre répertoire de dossier visible.

1.2.10 Impossible d'importer des fichiers journaux nécessitant une conversion à l'aide d'analyseurs syntaxiques basés sur des règles

Les fichiers journaux qui nécessitent une conversion d'un format natif en un format textuel ne peuvent pas être importés (via Fichier > Importer > Fichier journal) à l'aide de l'analyseur syntaxique basé sur des règles correspondant. Les fichiers journaux suivants sont affectés :

Pour remédier à cette limitation, utilisez l'analyseur syntaxique statique correspondant, s'il en existe un.

1.2.11 La surveillance continue des fichiers journaux à l'aide d'analyseurs syntaxiques statiques n'est pas prise en charge

Vous ne pouvez pas surveiller les fichiers journaux en continu à l'aide de classes d'analyseur syntaxique Java statiques. Utilisez l'analyseur syntaxique basé sur des règles, s'il en existe un, pour surveiller ces fichiers journaux en continu.

1.2.12 Erreurs lors de l'importation de fichiers journaux non affichées

Si une erreur survient lors de l'importation d'un fichier journal, aucun message d'erreur n'est affiché et aucun enregistrement n'est affiché dans la vue Journal ou des données incorrectes sont affichées dans les enregistrements de cette vue.Assurez-vous d'avoir bien choisi la version et le type de journal appropriés pour le fichier journal importé.Aucune validation n'est effectuée par l'analyseur de trace et de journaux sur le type de fichier journal importé.

1.2.13 Limitation lors de l'importation des fichiers activity.log de WebSphere Application Server

Lors de l'importation des fichiers journaux d'activité de WebSphere Application Server à partir de machines non anglaises ou sur des machines non anglaises, l'analyseur syntaxique des fichiers journaux basé sur des règles ne mappe pas correctement les données d'enregistrement des journaux à un événement CBE (Common Base Event). Au lieu de cela, des données d'enregistrement des journaux peuvent apparaître dans la zone incorrecte de l'événement CBE (Common Base Event).

Pour remédier à cet incident, lors de l'importation des fichiers journaux d'activité de WebSphere Application Server à partir de machines non anglaises ou sur des machines non anglaises, utilisez l'analyseur syntaxique de fichiers journaux statique.

1.2.14 Limitation lors de l'importation des fichiers journaux générés dans un environnement local différent

Lors de l'importation de fichiers journaux contenant des horodatages dans un environnement local différent de celui dans lequel est exécuté l'analyseur de trace et de journaux, l'analyseur syntaxique des fichiers journaux basé sur des règles n'analyse parfois pas l'horodatage et d'autres données d'enregistrement de journal correctement.  Par exemple, lors de l'importation d'un fichier journal des accès en anglais d'IBM HTTP Server dans l'analyseur de trace et de journaux exécuté sur une machine japonaise, les valeurs creationTime des événements CBE (Common Base Events) résultants sont égales à zéro et la zone msg de ces événements est vide.

Pour résoudre cet incident, lors de l'importation de fichiers journaux contenant des horodatages dans un environnement local différent de celui de la machine actuelle, utilisez un analyseur de fichiers journaux statique, s'il en existe un.

1.2.15 Echec de l'importation avec le message InvocationTargetException

Si l'analyseur de trace et de journaux n'a pas été installé correctement et que certains de ses fichiers sont manquants, l'importation d'un fichier journal peut échouer avec le message de consignation suivant :

java.lang.reflect.InvocationTargetException

Pour remédier à cet incident, réinstallez l'analyseur de trace et de journaux.  Remarque : Lors d'une installation sous Windows XP, n'utilisez pas l'utilitaire unzip natif de Windows XP.  Voir Incidents lors de la décompression à l'aide de l'utilitaire unzip de Windows XP, ci-après, pour plus de détails.

1.3 Autres

1.3.1 L'assistant Nouvelle corrélation de journaux n'est pas affiché correctement sur le pilote GTK de Linux

Dans l'assistant Nouvelle corrélation de journaux, seule la liste Journaux disponibles est affichée et cette liste est vide. Cela vient du fait que seule la partie de gauche de la page de l'assistant est affichée.

Pour remédier à cet incident, essayez de redimensionner la page de l'assistant pour afficher la liste Journaux sélectionnés et les boutons d'action. Vous pouvez également sélectionner les fichiers journaux pour la corrélation dans la vue Navigateur de journaux avant de cliquer sur le bouton Nouvelle corrélation de journaux.

1.3.2 Les modifications apportées au niveau de consignation d'un plug-in après le premier démarrage du plan de travail ne sont pas respectées

Si vous modifiez le niveau de consignation d'un plug-in dans son fichier plugin.xml (via les points d'extension com.ibm.etools.common.logging.commonLoggingOptions ou com.ibm.etools.logging.util.loggingOptions) après le premier démarrage d'un plan de travail, la modification n'est pas respectée dans les lancements ultérieurs du plan de travail. Le niveau de consignation spécifié dans le fichier plugin.xml du plug-in est placé en mémoire cache par l'environnement d'exécution Eclipse au premier démarrage du plan de travail. Les démarrages ultérieurs du plan de travail utilisent la valeur en mémoire cache du niveau de consignation du plug-in, en dépit de la modification du fichier plugin.xml.

Pour résoudre cet incident, supprimez le répertoire <répertoire d'installation du plan de travail>\répertoire de configuration, puis redémarrez le plan de travail. Vous pouvez également modifier le niveau de consignation du plug-in dans la page Préférences de consignation (Fenêtre > Préférences > Consignation) et redémarrer le plan de travail.

1.3.3 Incidents lors de la décompression à l'aide de l'utilitaire unzip de Windows XP

Lors de l'installation de l'analyseur de trace et de journaux sous Windows XP, des incidents se produisent lors de la décompression du fichier d'exécution de l'analyseur de trace et de journaux à l'aide de l'utilitaire unzip natif de Windows XP.  Certains répertoires et fichiers ne sont pas décompressés.  Certains types de fichier journal ne peuvent donc pas être importés à l'aide de l'analyseur de trace et de journaux.

Pour remédier à cet incident, lors de l'installation sous Windows XP, utilisez un autre utilitaire unzip, tel que WinZip ou UnZip.

1.3.4 Panne lors de la création d'un exemple sous Red Hat Linux version 8.0 avec une machine JVM IBM

Lors de la création d'un exemple dans l'analyseur de trace et de journaux à l'aide de l'assistant de création d'exemple (Nouveau > Exemple), le plan de travail se bloque. Cela se produit lorsque l'assistant de création d'exemple essaye d'ouvrir le fichier readme.html dans le cadre de la procédure de création. Cet incident survient sous Red Hat Linux v8.0 avec la machine JVM d'IBM. Il s'agit d'un bogue SWT ( https://bugs.eclipse.org/bugs/show_bug.cgi?id=76515).

Pour remédier à cet incident, essayez d'ajouter -Xj9 comme argument JVM dans le fichier ac.sh pour lancer le produit à l'aide de la machine JVM J9 d'IBM. (Par exemple, ./eclipse -vmargs -Xj9 -Xmx500m). Pour plus d'informations sur l'exécution de SWT sous Red Hat Linux v8.0, consultez le site FAQ de SWT (http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-swt-home/faq.html).

Remarque : Comme indiqué dans le tableau des plateformes de référence Eclipse (http://www.eclipse.org/eclipse/development/eclipse_project_plan_3_0.html#TargetOperatingEnvironments), seuls les systèmes Linux suivants sont pris en charge : la version 2.2.1 des outils d'objet fenêtre GTK+ et des bibliothèques associées (GLib, Pango) ; le visualiseur de fichiers HTML de SWT requiert Mozilla 1.4GTK2. Pour Motif sur les autres systèmes Linux : Open Motif 2.1 (inclus) ; le visualiseur de fichiers HTML de SWT requiert Mozilla 1.4GTK2.

2.0 Outil de profilage

2.1 Les vues Interactions d'agents et Interactions de processus ne sont pas prises en charge à partir de la vue Diagramme de séquences

Les vues Interactions d'agents et Interactions de processus ne sont pas prises en charge à partir de la vue Diagramme de séquences des fichiers journaux.

Il n'existe actuellement aucune solution à cet incident.

2.2 La vue Diagramme de séquences affiche des appels de retour mal alignés

La vue Diagramme de séquences peut afficher des appels de retour mal alignés qui font référence à un espace au lieu d'un noeud de méthode.

Il n'existe actuellement aucune solution à cet incident.

2.3 La commande de régénération des vues du navigateur de profilage ne fonctionne pas pour les interactions de trace

La commande de régénération des vues du navigateur de profilage ne fonctionne pas pour les interactions de trace.

Une solution consiste à sélectionner un autre noeud dans l'arborescence Profilage et de resélectionner le noeud précédent.

2.4 Le profil des options de profilage du serveur ne s'applique pas à J2FF Request Profiler

Le profil de l'assistant Connexion à un serveur permet de configurer les options de profilage (par exemple, le jeu de profilage ou le filtre de profil). Ces options de profilage ne s'appliquent à aucun programme J2EE Request Profiler à connecter. Les options de profil ne s'appliquent qu'au programme de profilage PiAgent.

2.5 Le nouveau jeu de filtres crée des règles de filtrage en anglais sur un plan de travail non anglais et ces règles sont traitées comme des instructions INCLUDE lors de la sauvegarde

Lors de la création d'un jeu de filtres sur un plan de travail non anglais, les cibles du nouveau filtre sont initialement affichées en anglais. De plus, les règles de filtrage en anglais sont ignorées et toujours traitées comme des instructions INCLUDE lors de la sauvegarde.

Une solution consiste à effectuer le profilage à l'aide du jeu de filtres fourni. Vous pouvez modifier (ajouter/supprimer) les filtres de ce jeu pour le profilage ou le sauvegarder en cliquant sur Appliquer et Fermer dans la fenêtre de l'assistant de lancement, puis le rouvrir et modifier les filtres avant le profil.

Retour au fichier Readme principal