Arquitectura PMI
PMI (Performance Monitoring Infrastructure) utiliza una arquitectura de cliente-servidor.
El servidor recopila datos de rendimiento de varios componentes de WebSphere Application Server. Un cliente recibe datos de rendimiento de uno o más servidores y los procesa. WebSphere Application Server, Versión 6 da soporte a JSR-77 (Management Reference Implementation) de Java™ Platform, Enterprise Edition (Java EE).
En WebSphere Application Server Versión 6 y posteriores, se habilitan los contadores de PMI, basándose en un nivel de instrumentación o de supervisión. Los niveles son None, Basic, Extended, All y Custom. Estos niveles se especifican en el archivo XML del módulo PMI. La habilitación del módulo en un nivel determinado incluye todos los contadores de ese nivel más los contadores de los niveles que hay por debajo. Por lo tanto, si se habilita el módulo en el nivel ampliado, se habilitarán todos los contadores de ese nivel así como todos los contadores del nivel básico.
JSR-077 define un conjunto de estadísticas de componentes Java EE como parte de la interfaz StatisticProvider. El nivel Basic de la supervisión PMI incluye todas las estadísticas especificadas JSR-077. PMI está establecido en el nivel Basic por omisión.
Como se muestra en la
figura siguiente, el servidor recopila los datos PMI en memoria. Estos datos
constan de contadores como, por ejemplo, el tiempo de respuesta de los servlets y el uso de la
agrupación de conexiones de datos. Los puntos de datos se recuperan utilizando un cliente web, un cliente Java, o un cliente
JMX (Java Management
Extensions). WebSphere Application Server contiene Tivoli Performance
Viewer, un cliente Java que visualiza y supervisa los datos de rendimiento. Consulte
los temas Supervisión del rendimiento con Tivoli Performance Viewer, Soluciones de gestión y supervisión de rendimiento de terceros
y Desarrollo de sus propias aplicaciones de supervisión para obtener más información sobre
las herramientas de supervisión.
