Surveillance des performances Struts

Java

Apache Struts 2 est un framework d'applications Web open source qui permet de développer des applications Web Java EE (Enterprise Edition). Grâce à son architecture MVC (Model-View-Control), Struts permet aux développeurs de travailler sur des tâches discrètes dans chacun des trois composants de l'UI, puis de les vérifier de manière simple et claire. Struts dispose d'un arsenal de fonctions, notamment une prise en charge asynchrone pour JavaScript et XML (AJAX), des formulaires et des actions POJO (Plain Old Java Objects), une prise en charge améliorée pour la création de tags, une intégration transparente avec le framework Spring, un profilage intégré et des valeurs par défaut intelligentes. Son architecture de plug-ins lui permet d'être évolutif et de prendre immédiatement en charge REST, AJAX, et JSON. Pour les développeurs et les équipes d'exploitation qui créent et gèrent des applications élaborées sur le framework Struts, 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 Struts

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

Exemple de transaction commerciale Struts

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

Graphique détaillé des appels Struts

Suite à l'exemple mentionné ci-dessus, un examen approfondi du composant « LoginServer » affiche plusieurs informations détaillées concernant les appels Struts, 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 Struts

AppDynamics capture des informations relatives aux communications du framework Struts 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.