Surveillance des sessions
Vous pouvez utiliser SessionStats MXBean pour surveiller les données de performance des sessions dans Liberty.
Les données de performance des sessions pour chaque application est disponible sous la forme d'un MXBean, accessible via JMX.
Les sessions qui sont associées à un application Web unique ont leur propre SessionStats MXBean (autrement dit, un SessionStats MXBean pour chaque application Web).
L'élément ObjectName qui identifie chaque MXBean Session est le suivant :
WebSphere:type=SessionStats,name=*
Exemple :WebSphere:type=SessionStats,name=default_host/trade_lite
WebSphere:type=SessionStats,name=default_host/moneybank
Le MXBean affiche les informations relatives au MXBeanSessionStats pour une application Web unique. Les données clés suivantes sont disponibles pour le MXBean SessionStats une fois la surveillance activée :
- CreateCount
- Nombre total de sessions créées.
- LiveCount
- Nombre total de sessions actuellement mises en cache dans la mémoire.
- ActiveCount
- Nombre total de sessions simultanément actives. Une session est active si Liberty traite une demande qui utilise cette session.
- InvalidatedCount
- Nombre total de sessions invalidées.
- InvalidatedCountbyTimeout
- Nombre total de sessions invalidées par un dépassement de délai d'attente.