En récupérant les statistiques PMI, vous pouvez voir les performances de vos applications eXtreme Scale.
Avant de commencer
- Activez la fonction de suivi des statistiques PMI pour votre environnement. Pour plus d'informations, voir Activation de PMI.
- Les chemins dans cette tâche partent du principe que vous récupérez les statistiques pour l'exemple d'application, mais vous pouvez utiliser ces statistiques pour toute autre application avec des étapes similaires.
- Si vous utilisez la console d'administration, vous devez être capable de vous y connecter. Si vous utilisez un script, vous devez être capable de vous connecter à wsadmin.
Pourquoi et quand exécuter cette tâche
Vous pouvez récupérer les statistiques PMI pour les afficher dans Tivoli Performance Viewer en suivant les étapes dans la console d'administration ou par script.Pour plus d'informations concernant les statistiques qui peuvent être récupérées, voir
Modules PMI.
Procédure
- Récupérez les statistiques PMI dans la console d'administration.
- Dans la console d'administration, cliquez sur
- Sélectionnez le serveur que vous voulez contrôler à l'aide de Tivoli Performance Viewer, puis activez le contrôle.
- Cliquez sur le serveur pour afficher la page Performance viewer.
- Développez l'arborescence de configuration. Cliquez sur , sélectionnez employés.
Développez et sélectionnez DEFAULT.
- Dans le modèle d'application ObjectGrid, accédez au servlet ObjectGridCreationServlet, cliquez sur le bouton 1 et remplissez les mappes. Vous pouvez afficher les statistiques dans l'afficheur.
- Récupérez les statistiques PMI avec un script.
- Dans une invite de ligne de commande, accédez au répertoire racine_was/bin.
Entrez wsadmin pour lancer l'outil wsadmin.
- Définissez les variables pour l'environnement à l'aide des commandes suivantes :
wsadmin>set perfName [$AdminControl completeObjectName type=Perf,*]
wsadmin>set perfOName [$AdminControl makeObjectName $perfName]
wsadmin>set mySrvName [$AdminControl completeObjectName type=Server,
name=APPLICATION_SERVER_NAME,*]
- Définissez les variables pour obtenir les statistiques de mapModule à l'aide des commandes suivantes :
wsadmin>set params [java::new {java.lang.Object[]} 3]
wsadmin>$params set 0 [$AdminControl makeObjectName $mySrvName]
wsadmin>$params set 1 [java::new java.lang.String mapModule]
wsadmin>$params set 2 [java::new java.lang.Boolean true]
wsadmin>set sigs [java::new {java.lang.String[]} 3]
wsadmin>$sigs set 0 javax.management.ObjectName
wsadmin>$sigs set 1 java.lang.String
wsadmin>$sigs set 2 java.lang.Boolean
- Obtenez les statistiques de mapModule à l'aide de la commande suivante :
wsadmin>$AdminControl invoke_jmx $perfOName getStatsString $params $sigs
- Définissez les variables pour obtenir les statistiques d'objectGridModule à l'aide des commandes suivantes :
wsadmin>set params2 [java::new {java.lang.Object[]} 3]
wsadmin>$params2 set 0 [$AdminControl makeObjectName $mySrvName]
wsadmin>$params2 set 1 [java::new java.lang.String objectGridModule]
wsadmin>$params2 set 2 [java::new java.lang.Boolean true]
wsadmin>set sigs2 [java::new {java.lang.String[]} 3]
wsadmin>$sigs2 set 0 javax.management.ObjectName
wsadmin>$sigs2 set 1 java.lang.String
wsadmin>$sigs2 set 2 java.lang.Boolean
- Obtenez les statistiques d'objectGridModule à l'aide de la commande suivante :
wsadmin>$AdminControl invoke_jmx $perfOName getStatsString $params2 $sigs2
Résultats
Vous pouvez afficher les statistiques dans Tivoli Performance Viewer.