MONITORING GLASSFISH

SOLUTION

GlassFish est l'un des principaux serveurs d'application JavaEE que l'on trouve sur le marché. C'est un choix assez répandu chez les clients qui souhaitent déployer leur application. Le monitoring des performances des applications et la disponibilité sont la clé d'une stratégie efficace d'application performance management.

AppDynamics découvre et surveille automatiquement le code d'application exécuté dans GlassFish et offre une visibilité détaillée de la façon dont il est exécuté au sein de la JVM en production. Cela permet aux utilisateurs de comprendre où se situent les temps de latence et comment les ressources du système, telles que le CPU et la mémoire, sont consommées par une application et les transactions métiers.

Surveiller les transactions métiers

Surveiller les transactions métiers

AppDynamics peut également découvrir automatiquement les transactions métiers à partir de points d'entrée communs dans GlassFish et sa JVM: servlets, actions des frameworks struts et spring MVC, appels des services Web, et points d'entrée personnalisés POJO. Ainsi, les utilisateurs peuvent voir comment s'exécutent les transactions métiers par le biais de divers composants Java tels que SOAP, EJB, JDBC, JMS, SCIC de même que les appels distants au sein de la JVM et les appels CLR pour des transactions distribuées.

Alertes en temps réel pour GlassFish

AppDynamics propose également l'établissement d'accords sur les niveaux de service dynamiques de base et un système d'alerte proactif afin que les problèmes de performance puissent être notifiés dès leur apparition. Cela permet d'avertir au plus tôt les services d'assistance des environnements de production et d'application, avant que les niveaux de service ne soient affectés.

Exception OutOfMemory et fuites de mémoire

AppDynamics surveille également la mémoire du serveur GlassFish, ce qui offre à l'utilisateur une visibilité continue de l'utilisation du tas, du nettoyage de la mémoire et de l'utilisation des principaux pools de mémoire clés. AppDynamics peut également suivre et surveiller automatiquement les fuites de mémoire à l'intérieur du serveur GlassFish et de sa JVM avec l'analyse minimale du ressenti utilisateur, permettant de trouver la cause profonde du problème en quelques minutes au lieu de plusieurs jours ou semaines.

Exception OutOfMemory et fuites de mémoire

Détecter les exceptions jetées

AppDynamics collecte et transmet toutes les exceptions d'exécution des applications jetées à l'intérieur du serveur GlassFish. Cela permet aux utilisateurs d'avoir une bonne visibilité des traces de la pile qui sont émises lors des transactions métiers ainsi que les demandes utilisateur qui sont en attente ou qui échouent.

Surveiller les requêtes SQL et NoSQL

Surveiller les requêtes SQL et NoSQL

Le monitoring Glassfish permet également de détecter les temps de latence des énoncés SQL et des requêtes NoSQL avec une visibilité complète au sein de texte SQL et des requêtes NoSQL comme Cassandra Thrift et MongoDB BSON. Prise en charge de toutes les bases de données relationnelles comme Oracle, SQL Server, MySQL, Sybase et DB2 ainsi que les bases de données NoSQL comme Cassandra, MongoDB, CouchDB et HaDoop.