Supervisión de aplicaciones web
Puede utilizar un MXBean de servlet para la supervisión de aplicaciones web del perfil Liberty.
Existen datos de rendimiento disponibles para cada servlet de la aplicación web. Cada servlet tiene su propio MXBean.
El ObjectName para identificar cada MXBean del servlet es:
WebSphere:type=ServletStats,name=<AppName>.<ServletName>
Por ejemplo: WebSphere:type=ServletStats,name=snoop.Alpine Snoop Servlet
WebSphere:type=ServletStats,name=MyApp.MyServlet
Este MXBean es responsable de notificar las ServletStats de cada servlet. Para el MXBean ServletStats están disponibles los siguientes datos clave:
- Recuento de solicitudes
- Tiempo de respuesta
- Nombre de servlet
- Nombre de la aplicación
- Definiciones de contadores (Atributos para MXBean)
- AppName: Nombre de la aplicación.
- ServletName: Nombre del servlet.
- RequestCount: Número de aciertos de este servlet.
- ResponseTime: Tiempo medio de respuesta (nanosegundos).
- Description: Descripción del contador.
- RequestCountDetails: Detalles de RequestCount que incluyen la última indicación de la hora.
- ResponseTimeDetails: Detalles de ResponseTime que incluyen el número de instantánea tomada, los valores mínimo y máximo, etc.
- Interfaz de gestión
- La interfaz de gestión de supervisión de aplicaciones web es com.ibm.websphere.webcontainer.ServletStatsMXBean. Puede utilizar la interfaz de gestión para obtener un objeto de proxy. Consulte Ejemplos de acceso a atributos y operaciones de MBean.
- Para obtener más información sobre la interfaz de gestión, consulte el documento de la API Java para el perfil Liberty. La documentación de la API Java para cada API de perfil Liberty se detalla en la sección Interfaces de programación (API) del Information Center, y también está disponible como un archivo .zip aparte en uno de los subdirectorios javadoc del directorio ${wlp.install.dir}/dev.