Monitoring GlassFish

Le moniteur GlassFish de NeoLoad, vous permet de surveiller à distance vos serveurs applicatifs GlassFish ou Sun Java System Application Server pendant un test en charge et ainsi diagnostiquer plus vite.

Caractéristiques

  • Préconfiguré: NeoLoad pré-sélectionne les compteurs de performance les plus pertinents.
  • Alertes de seuil: NeoLoad fournit les valeurs des seuils limites – issues des meilleures pratiques de l’industrie – afin de déclencher les alertes pertinentes.
  • Agentless Monitoring: La conception de nos modules de monitoring, basée sur les standards, permet un monitoring à distance non intrusif.
  • Temps réel: Les valeurs des compteurs ainsi que les alertes de seuil sont disponibles dès l’exécution du test.
  • Import: Importer des données de monitoring provenant d’outils externes (en savoir plus).

Note : Tous les modules sont disponibles avec la version gratuite de NeoLoad.

Compteurs de performance

Grâce au moniteur GlassFish, NeoLoad est à l’écoute de tous les compteurs critiques de vos serveurs applicatifs Glassfish (dès la version 2.0.x) ou Sun Java System Application Server dont :

  • Sessions. Les compteurs de cette catégorie contiennent les informations sur les sessions HTTP. Par exemple le nombre total de sessions, le nombre moyen de sessions HTTP actives.
  • Cache. Cette section permet de monitorer le cache pour chaque application.
  • RequestProcessor. Cette section permet de monitorer les requêtes pour chaque application.
  • EJB. Cette section permet de surveiller pour chaque EAR (Enterprise ARchive) déployé sur le serveur et pour chaque EJB contenu par cet EAR, les compteurs d’instances, les compteurs transactionnels ainsi que les compteurs du cache EJB.
  • JDBC Connection Pool. Cette section permet de surveiller les compteurs de pool de connexions JDBC. Ces compteurs sont disponibles pour chaque serveur ou chaque pool de connexions.
  • JMS. Cette section permet de surveiller les compteurs d’exécution JMS (Java Message Service) par instance de serveur.
  • Transaction Service. Cette section permet de surveiller les transactions de tout le serveur, incluant les commit et rollback.
  • Thread Pools. Cette section permet de surveiller les compteurs d’exécution du pool de threads de ce serveur.
  • JVM. Cette catégorie permet, pour chaque serveur, de surveiller les compteurs de performance fournis par la machine virtuelle Java, notamment les compteurs du garbage collector. Le garbage collector est le processus utilisé par la VM pour trouver et libérer les objets sans référence de l’espace mémoire. La VM Sun définie deux modes de collecte: Minor ‘copy’ et major ‘MarkSweepCompact’. Une collecte mineure est relativement rapide et implique un déplacement de donnés utilisées de la heap sans interrompre les threads tournant. Une collecte majeure est beaucoup plus intrusive. Elle suspend les threads en cours durant son exécution.
  • Description. Informations sur la configuration du serveur d’applications.

En savoir plus

SUN est une marqué déposée de Sun Microsystems, inc aux Etats-Unis et dans d’autres pays.