Supervisión del flujo de aplicaciones
La supervisión, optimización y resolución de problemas del rendimiento de WebSphere Application Server puede ser todo un reto. En este artículo se proporciona una estrategia básica para la supervisión con conocimiento de la vista de aplicación.
Procedimiento
Esta información incluye comprender el flujo de la aplicación que satisface la solicitud del usuario final. Esta perspectiva proporciona las vistas de servlets
específicos que acceden a beans de sesión específicos, beans de persistencia de entidad
gestionados por contenedor, y una base de datos específica. Esta perspectiva es
importante para la comprensión interna y en profundidad de quién está utilizando
determinados recursos. Habitualmente, en este punto, se suele desplegar algún tipo de rastreo por toda la
aplicación, o un análisis de hebras bajo técnicas de condición de carga para aislar áreas
de la aplicación, así como interacciones particulares con los sistemas de fondo que van
particularmente lentos a causa de la carga. En este caso, WebSphere Application
Server proporciona request metrics para ayudar a rastrear cada transacción individual a medida que fluye a través del servidor de aplicaciones, grabando el tiempo de respuesta en distintas etapas del flujo de la transacción (por ejemplo,
request metrics registra los tiempos de respuesta para el servidor web, el contenedor web, el contenedor de
Enterprise JavaBeans y la base de datos de fondo). Además, varias herramientas de desarrollo y supervisión de IBM® basadas en la tecnología
request metrics (como Tivoli Monitoring for Transaction Performance) están disponibles
para ayudarle a ver el flujo de las transacciones.