Apache Tomcat Monitoring
Logo Tomcat
Gestion et contrôle d'Apache Tomcat

Apache Tomcat est un conteneur de servlets Java open source développé par l'Apache Software Foundation, publié sous l'Apache License version 2 (lien externe à ibm.com). Il permet de mettre en œuvre un serveur Web HTTP en Java pur. Tout au long de son développement, des fonctionnalités supplémentaires ont été mises en œuvre en tant que spécifications Java Enterprise Edition fonctionnant sous forme de composants. Catalina est un conteneur de servlets capable de prendre les informations d'authentification préexistantes d'un environnement et de mettre en œuvre la sécurité standard gérée par le conteneur. Coyote est le protocole de connexion de Tomcat qui dirige les appels entre le serveur et le client. En qualité de moteur JSP de Tomcat, Jasper gère tous les fichiers JSP et les convertit en code utilisable. Pour de plus amples informations, veuillez consulter la documentation relative à Tomcat (lien externe à ibm.com).

Après le déploiement dans un environnement client, Instana cartographie automatiquement l'ensemble de l'infrastructure et identifie quelles technologies interagissent les unes avec les autres grâce à son modèle back-end de diagramme dynamique.

Commencez votre ESSAI GRATUIT dès aujourd'hui !

14 jours, version complète, aucune donnée bancaire requise

Indicateurs de performance et de configuration Tomcat

L'agent Instana détecte automatiquement toutes les instances Tomcat et déploie un détecteur de contrôle sur chacune d'entre elles. Le rôle de ce dernier est de collecter automatiquement les indicateurs de performance de Tomcat selon des critères prédéfinis sur le fonctionnement optimal de Tomcat (utilisation des ressources, livraison de pages Web, exécution du code). Les administrateurs et les développeurs peuvent ainsi optimiser les performances de Tomcat (application et JVM). Parmi les principaux indicateurs de performance de Tomcat automatiquement contrôlés par Instana, on peut citer :

  • Récupération de mémoire/place sur JVM
  • Utilisation du pool d'unités d'exécution
  • Utilisation du pool de connexions

Pour de plus amples informations, veuillez consulter la documentation relative au détecteur Tomcat Monitoring d'Instana.

Gestion de la santé de Tomcat

Instana contrôle simultanément les performances du serveur et des applications Tomcat, ainsi que de l'environnement Tomcat dans son ensemble. Cela lui permet de déterminer automatiquement et intelligemment l'état de santé de chaque instance Tomcat. Le contrôle de la santé de Tomcat est déterminé par un ensemble d'indicateurs clés de performance présélectionnés (exemple ci-dessous).

Chaque fois qu'un indicateur clé de performance se met à dévier du comportement attendu, Instana en évalue la gravité et lui attribue un état de santé (signalé dans l'interface utilisateur par un code couleur). Les problèmes qui en résultent sont affichés dans l'historique des incidents d'application au bas de l'écran d'Instana. Les ingénieurs DevOps peuvent ainsi voir comment les performances et l'état de santé de Tomcat sont liés au reste de l'infrastructure d'application dans le cadre de l'environnement global.

Traçage de Tomcat

Instana instrumente automatiquement les applications dans Tomcat à des fins de contrôle et de traçage, permettant un traçage réparti des transactions sur l'ensemble de l'instance Tomcat. Pour obtenir la liste complète des transports compatibles, veuillez consulter la documentation d'Instana relative au traçage.

Chaque trace de contrôle Tomcat indique la durée de chaque tronçon entre les composants, ainsi que les détails des erreurs, ce qui permet d'en déterminer la cause et d'identifier la dégradation des performances. Les développeurs peuvent désormais visualiser le fonctionnement de leur application Tomcat en production et identifier les goulots d'étranglement et les appels back-end peu performants au niveau du code. Instana trace les indicateurs clés de performance critiques pour chaque microservice : débit, temps d'attente et taux d'erreur. Il est possible d'accéder directement au code source de l'application Tomcat à partir d'une trace.

Installation du détecteur Apache Tomcat : premiers pas

Vous souhaitez vous lancer dans l'aventure ? Vous pouvez soit essayer Instana ou créer un compte. C'est déjà fait ? Alors, consultez le guide d'initiation d'Instana.

Essai Instana