Surveillance ThreadPool
Vous pouvez utiliser le MXBean ThreadPool pour la surveillance du pool d'unité d'exécution dans Liberty.
Toutes les demandes Web s'exécutent dans le pool d'unités d'exécution nommé Default Executor. Vous pouvez surveiller l'utilisation du pool d'unités d'exécution Default Executor à l'aide de 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
Données de performances clé disponibles pour ThreadPool :
- Unités d'exécution du pool qui représentent la taille de pool.
- Nombre d'unités d'exécution actives occupées à servir des demandes.
- Attributs pour ThreadPool
- ActiveThreads
- PoolSize
- PoolName (prend en charge uniquement le pool d'unités d'exécution du programme d'exécution par défaut)
- 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 Exemple d'accès aux attributs et opérations de MBean.
- Pour plus d'informations sur l'interface de gestion, voir le document de l'API Java pour Liberty. La documentation d'API Java de chaque API Liberty est détaillée dans la section Interfaces de programmation (Javadoc) du site en ligne IBM® Knowledge Center et est également disponible sous forme de fichier .zip séparé dans l'un des sous-répertoires javadoc du répertoire ${wlp.install.dir}/dev.