Cet exemple illustre l'utilisation de J2EE Request Profiler dans WebSphere
Application Server version 5.0 ou supérieure. J2EE Request Profiler est un agent
associé au processus de WebSphere Application Server pour collecter des données
sur les points d'interception des requêtes de l'application e-business.
J2EE Request Profiler utilise Agent Controller pour externaliser ces données
afin de les restituer dans les différentes vues fournies par la perspective
de profilage du plan de travail.
Le profilage d'applications e-business réparties s'exécutant sur une machine
ou sur une grappe de machines s'effectue à l'aide d'une seule ou
de plusieurs instances J2EE Request Profiler.
Chacune de ces instances est responsable de la collecte des informations de
profilage pour le processus WebSphere Application Server auquel elle est
associée. Se connecter à plusieurs instances J2EE Request Profiler sur différents
serveurs d'applications permet de collecter des données de profilage sur l'ensemble
de ces serveurs.
Vous pouvez également sélectionner l'instance J2EE Request Profiler à laquelle vous connecter,
et choisir également à quel moment au cours de l'exécution de l'application.
Le traçage de l'application commence lorsque vous êtes connecté à l'instance
J2EE Request Profiler et que vous démarrez le contrôle de l'application. A
mesure que l'exécution de l'application franchit les limites d'un hôte, le
mécanisme de reconnaissance distant entraîne la connexion à d'autres instances
J2EE Request Profiler. Ces instances représentent les serveurs WebSphere Application Server
(version 5.0 ou supérieure). Ces serveurs hébergent des servlets et des beans enterprise
participant à l'exécution de l'application.
Remarque :
Les programmes de profilage J2EE Request Profiler collectent des données à partir de requêtes arrivant sur des conteneurs d'EJB et de Web. Ce mécanisme de collecte des données permet la création de diagrammes de séquence représentant des interactions entre servlets, pages JSP et bean enterprise, tout en ignorant d'autres artefacts de l'infrastructure de l'application ne représentant pas la logique applicative. Les données recueillies permettent la création d'une variété de diagrammes définis pour des niveaux spécifiques de la hiérarchie de profilage (moniteurs, hôtes, processus et agents). Les vues Diagramme de séquence de la perspective de profilage présentent les types de diagrammes suivants actuellement implémentés :
La vue Diagramme de séquence affiche les détails de l'application à partir du point précis dans le temps où vous vous êtes connecté à J2EE Request Profiler et avez lancé le contrôle de l'application.
Cet exemple comprend les dépendances (c'est-à-dire, les fichiers JAR) nécessaires au contrôle de J2EE Request Profiler et à l'affichage des données collectées sur les points d'interception des requêtes de l'application e-business au moyen d'IBM Agent Controller, du plan de travail et de J2EE Request Profiler dans WebSphere Application Server (version 5.0 ou supérieure).
WebSphere Application Server (version 5.0 ou supérieure) est requis pour
réaliser cet exemple.
Remarque : Cette application n'est pas fournie.
Lors de la connexion à J2EE Request Profiler sur le plan de travail, Agent Controller est installé et en cours d'exécution.
Les fichiers JAR répertoriés dans le tableau sont nécessaires pour réaliser cet exemple :
Fichier JAR | Plug-in dans lequel il réside |
hexr.jar | org.eclipse.hyades.execution.remote |
hcorrelation.jar | org.eclipse.hyades.execution.correlation |
hexl.jar | org.eclipse.hyades.execution.local |
sdrt.jar | com.ibm.etools.pd.sd.runtime.sample (dans le répertoire archive\J2EERequestProfilerSample) |
Pour exécuter cet exemple, procédez comme suit :
(C) Copyright IBM Corporation 2000, 2004. All Rights
Reserved.