Surveillance des applications Web
Vous pouvez utiliser un MXBean de servlet pour la surveillance des applications Web du profil Liberty.
Des données de performances sont disponibles pour chaque servlet dans l'application Web. Chaque servlet possède son propre MXBean.
L'élément ObjectName identifiant
le MXBean de surveillance de chaque servlet est de la
forme suivante :
WebSphere:type=ServletStats,name=<NomApp>.<NomServlet>
Exemple :WebSphere:type=ServletStats,name=snoop.Alpine Snoop Servlet
WebSphere:type=ServletStats,name=MyApp.MyServlet
Ce
MXBean est chargé de fournir des statistiques (ServletStats) pour
chaque servlet. Les données clés suivantes sont disponibles pour le MXBean ServletStats :
- Nombre de demandes
- Temps de réponse
- Nom du servlet
- Nom de l'application
- Définitions des compteurs (attributs transmis au MXBean)
- AppName : Nom de l'application.
- ServletName : Nom du servlet.
- RequestCount : Nombre de demandes atteignant ce servlet.
- ResponseTime : Temps de réponse moyen (en nanosecondes).
- Description : Description du compteur.
- RequestCountDetails : Détails de RequestCount, notamment le dernier horodatage.
- ResponseTimeDetails : Détails de ResponseTime avec notamment le nombre d'instantanés pris, les valeurs minimales et les valeurs maximales, etc.
- Interface de gestion
- L'interface de gestion de la surveillance des applications Web est com.ibm.websphere.webcontainer.ServletStatsMXBean. Vous pouvez utiliser l'interface de gestion afin d'obtenir un objet proxy. Voir Exemples d'accès aux opérations et aux attributs de bean géré.
- Pour plus d'informations sur l'interface de gestion, voir le document de l'API Java pour le profil Liberty. La documentation d'API Java pour chaque API de profil Liberty est détaillée dans la section Interfaces de programmation (API) du centre de documentation et est également disponible dans un fichier .zip distinct dans l'un des sous-répertoires javadoc du répertoire ${wlp.install.dir}/dev.