Surveillance de plusieurs composants
Vous pouvez filtrer les composants à surveiller à l'aide de la fonction monitor-1.0 dans Liberty. Les composants à filtrer doivent être configurés dans le fichier server.xml.
- Pour spécifier les composants à filtrer, ajoutez le code suivant dans le fichier server.xml :
<server description="new server"> <featureManager> <feature>jsp-2.2</feature> <feature>jdbc-4.0</feature> <feature>monitor-1.0</feature> <monitor filter="JVM,ThreadPool,WebContainer,Session,ConnectionPool"/> </server>
Par défaut, si les filtres ne sont pas indiqués dans la balise <monitor>, tous les composants surveillés actuellement dans le cadre de la fonction monitor-1.0 sont surveillés. Vous pouvez spécifier les composants à surveiller en indiquant le nom de groupe dans le filtre.
Par exemple, si vous voulez surveiller les composants JVM et WebContainer seulement, spécifiez-les dans le fichier server.xml comme suit :<monitor filter="JVM,WebContainer"/>
- Pour arrêter la surveillance de composants
Pour arrêter la surveillance d'un composant, vous devez retirer le composant du groupe de filtre à l'exécution.
Par exemple, la configuration de filtre suivante surveille les composants JVM, ThreadPool, WebContainer, Session et ConnectionPool :
Pour arrêter la surveillance des composants WebContainer et Session, retirez-les de la configuration de filtre :<monitor filter="JVM,ThreadPool,WebContainer,Session,ConnectionPool"/>
<monitor filter="JVM,ThreadPool,ConnectionPool" />
- Pour activer la surveillance des composants à l'exécution
Pour activer la surveillance de composants spécifiques à l'exécution, vous pouvez spécifiez les composants dans la balise monitor à l'exécution.
Les données qui sont collectées par les composants de filtrage sont disponibles sous forme de MXBeans. Pour plus d'informations sur les différents MXBeans, voir Surveillance de l'environnement d'exécution de Liberty.Remarque : Actuellement, la surveillance fine n'est prise en charge qu'au niveau des composants (comme WebContainer, ThreadPool et JVM) et n'est pas prise en charge au niveau des compteurs.