En este ejemplo se muestra el uso del perfilador de peticiones J2EE en WebSphere
Application Server versión 5.0 o posterior. El perfilador de peticiones J2EE es un agente que reside en el proceso de WebSphere Application Server para recopilar datos de los puntos de intercepción de las peticiones de la aplicación de e-business. El perfilador de peticiones J2EE utiliza el controlador del agente para externalizar estos datos de forma que se puedan reproducir en varias vistas proporcionadas por la perspectiva de perfilado del área de trabajo.
El perfilado de aplicaciones e-business distribuidas que se ejecutan en los límites de una máquina o en un clúster de máquinas se puede realizar gracias al uso de una única instancia o de varias instancias del perfilador de peticiones J2EE. Cada instancia del perfilador de peticiones J2EE es responsable de recopilar información de perfilado para el proceso de WebSphere Application Server en el cual reside. Si se conecta a una serie de perfiladores de peticiones de J2EE en diferentes servidores de aplicación, se habilita la recopilación de datos de perfilado entre estos servidores.
Puede seleccionar el perfilador de peticiones de J2EE al que se desea conectar y también puede elegir cuando se desea conectar durante la ejecución de la aplicación. El rastreo de la aplicación empieza en el momento en que conecta el perfilador de peticiones de J2EE y se inicia la supervisión de la aplicación. A medida que la ejecución de la aplicación cruza los límites de un sistema principal, el mecanismo de descubrimiento remoto provoca la conexión de otras instancias del perfilador de peticiones de J2EE. Estas instancias representan WebSphere Application Servers (la versión 5.0 o posterior). Estos servidores WebSphere Application Servers albergan servlets y beans enterprise que participan en la ejecución de la aplicación.
Tenga en cuenta que:
Los perfiladores de peticiones de J2EE recopilan datos de peticiones que llegan a contenedores EJB, así como también, contenedores web. Este mecanismo de recopilación de datos permite la creación de diagramas de secuencias, que representan interacciones entre servlets, JSP y beans enterprise, mientras ignora otros artefactos de la infraestructura de la aplicación que no representan la lógica empresarial de la aplicación. Los datos recopilados permiten la creación de una serie de diagramas diferentes, que están definidos por niveles específicos de la jerarquía de perfilado (supervisores, sistemas principales, procesos y agentes). Actualmente, las vistas del diagrama de secuencia de la perspectiva de perfilado ofrecen los tipos de diagramas implementados siguientes:
La vista del diagrama de secuencia muestra detalles sobre la aplicación en el momento que se conectó al perfilador de peticiones de J2EE y se inició la supervisión de la aplicación.
El contenido del ejemplo está formado por las dependencias (es decir, los archivos JAR) necesarias para supervisar el perfilador de peticiones de J2EE y ver los datos recopilador de los puntos de intercepción de las peticiones de la aplicación de e-business a través del IBM Agent Controller, el área de trabajo y el perfilador de peticiones de J2EE en el servidor WebSphere Application Server (versión 5.0 o posterior).
Es necesario el servidor WebSphere Application Server (versión 5.0 o posterior) para ejecutar este ejemplo.
Nota: no se ha suministrado esta aplicación.
Si se conecta a un perfilador de peticiones de J2EE utilizando el área de trabajo, el controlador del agente está instalado y en ejecución.
Los archivos JAR que aparecen listados en la tabla son necesarios para ejecutar este ejemplo:
Archivo JAR | El conector en el que se incluye |
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 (en el directorio archive\J2EERequestProfilerSample) |
Para ejecutar este ejemplo, realice estos pasos:
(C) Copyright IBM Corporation 2000, 2004. Reservados todos los derechos.