Surveillance ThreadPool
Vous pouvez utiliser le MXBean ThreadPool pour la surveillance du pool d'unités d'exécution dans le profil Liberty.
Toutes les demandes Web s'exécutent dans le pool d'unités d'exécution appelé Default Executor. Vous pouvez surveiller l'utilisation du pool d'unités d'exécution Default Executor avec ThreadPoolMXBean.
L'élément ObjectName identifiant
le MXBean de surveillance du pool d'unités d'exécution est :
WebSphere:type=ThreadPoolStats,name=Default Executor
Les données de performances clés disponibles pour ThreadPool sont les suivantes :
- Nombre d'unités d'exécution dans le pool (représente la taille du pool).
- Nombre d'unités d'exécution actives, occupées à servir des demandes.
- Attributs pour ThreadPool
- ActiveThreads
- PoolSize
- PoolName (prend uniquement en charge le pool Default Executor)
- Interface de gestion
- L'interface de gestion de la surveillance de ThreadPool est com.ibm.websphere.monitor.jmx.ThreadPoolMXBean. 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.