Surveillance des performances Grails

Java

Grails est un framework d'applications Web complet et open source qui s'exécute sur des JVM (Java Virtual Machines). Grâce à son architecture MVC (Model-View-Controller), Grails offre un environnement de « Codage par convention » autonome qui permet aux développeurs de faire du codage sans avoir à se soucier des détails de configuration. Grails se compose d'un serveur intégré, d'un accès et d'une conception de base de données intégrés, ainsi que d'une base de données SQL en mémoire, de fonctions d'internationalisation, d'un support pour la rédaction et l'exécution de tests et d'une documentation complète. Grails dispose également d'une bibliothèque de plus de 700 plug-ins, notamment pour la messagerie électronique, CMS, les bases de données NoSQL, AJAX, l'envoi de SMS et le contrôle d'accès. Pour les développeurs et les équipes d'exploitation qui créent et gèrent des applications élaborées sur le framework Grails, la plateforme AppDynamics fournit une solution complète pour surveiller et gérer les performances de vos applications Java. Réputées pour leur rapidité d'installation et l'évolutivité inégalée de leur architecture, les solutions AppDynamics vous permettent de déployer vos applications avec plus de rapidité et de confiance.

Surveillance des transactions commerciales sur Grails

Les applications du framework Grails, dotées d'agents Java AppDynamics, sont automatiquement détectées et s'affichent dans AppDynamics. Les transactions commerciales sont automatiquement détectées grâce à des configurations prêtes à l'emploi, comme indiqué dans le tableau de bord de l'application.

Exemple de transaction commerciale Grails

L'exemple d'instantané affiché dans AppDynamics est une transaction commerciale Grails. AppDynamics capture des informations détaillées pour que les utilisateurs puissent examiner de près les composants appelant Grails. Ici, l'utilisateur peut examiner le composant « RequestTier » de l'application.

Graphique détaillé des appels Grails

Suite à l'exemple mentionné ci-dessus, un examen approfondi du composant « RequestTier » affiche plusieurs informations détaillées concernant les appels Grails, notamment un graphique d'appels dans lequel les utilisateurs peuvent inspecter les appels effectués et les horaires de chaque appel dans le code de leur application.

Regroupement des mesures Grails

AppDynamics capture des informations concernant les communications du framework Grails sous la forme de mesures pour le temps de réponse moyen, le nombre d'appels par minute et le nombre d'erreurs par minute. Ces mesures sont également regroupées dans un nœud et dans un niveau d'application avec d'autres types de transactions, le cas échéant, afin que les utilisateurs puissent consulter l'état des performances globales à chacun de ces niveaux.