Surveillance d'Apache Tomcat

Avec Instana, vous pouvez surveiller de manière exhaustive votre environnement Apache Tomcat pour identifier rapidement les goulots d'étranglement et optimiser la performance des applications. Pour surveiller Apache Tomcat, installez l'agent hôte Instana. Après l'installation de l'agent, le capteur Apache Tomcat s'active automatiquement, collectant des données de surveillance en temps réel que vous pouvez visualiser dans l'interface utilisateur Instana.

Informations de support

Pour vous assurer que le capteur Apache Tomcat est compatible avec votre configuration actuelle, consultez les sections d'information suivantes :

Systèmes d'exploitation pris en charge

Les systèmes d'exploitation pris en charge par le capteur Tomcat sont conformes aux exigences de l'agent hôte, qui peuvent être vérifiées dans la section Systèmes d'exploitation pris en charge de chaque agent hôte, par exemple Systèmes d'exploitation pris en charge pour Unix.

Versions supportées et politique de support

Le capteur prend en charge toutes les versions de Apache Tomcat, de 5.x à 11.x.

Le tableau suivant indique la dernière version supportée et la politique de support :

Technologie Politique de support Dernière version de la technologie Dernière version prise en charge
Apache Tomcat 45 jours 11.0.15 11.0.14

Pour plus d'informations sur la politique de soutien, voir Stratégie de soutien pour les capteurs.

Traçage côté client pris en charge

Pour Apache Tomcat, Instana prend en charge le traçage côté client pour Java.

Configuration facultative

Une fois l'agent installé, le capteur Apache Tomcat est automatiquement installé et déployé. Le capteur Apache Tomcat est activé par défaut et commence à collecter les données de surveillance de Apache Tomcat.

Dénomination Tomcat

Le capteur Apache Tomcat lit le fichier de configuration de Tomcat ServerInfo.properties et en extrait le nom des instances Tomcat. Ce nom est affiché dans l'interface utilisateur d'Instana.

En option, vous pouvez changer le nom de l'instance Tomcat dans Instana en éditant le fichier de configuration de Tomcat ServerInfo.properties.

Pour modifier le fichier de configuration afin de renommer l'instance Tomcat, procédez comme suit :

  1. Allez au fichier suivant ServerInfo.properties :
    CATALINA_BASE/lib/org/apache/catalina/util/ServerInfo.properties
     
  2. Pour changer le nom de l'instance Tomcat, modifiez la valeur du champ server.info . Voir l'exemple suivant :
    server.info=Apache Tomcat/7.0.x
     

Collecte des métriques

Le capteur Apache Tomcat surveille l'instance Apache Tomcat et collecte les données suivantes :

Pour visualiser ces mesures, suivez les étapes suivantes :

  1. Sélectionnez Infrastructure dans la barre latérale de l'interface utilisateur Instana.
  2. Cliquez sur un hôte surveillé spécifique.

Vous pouvez voir le tableau de bord de l'hôte avec toutes les mesures collectées et les processus surveillés.

Données de configuration

Le capteur Apache Tomcat collecte les données de configuration suivantes de l'instance Apache Tomcat :

  • Version
  • Accueil
  • Applications Web
  • Configuration de l'application
  • Connecteurs
  • Servlets
  • Programmes d'exécution
  • Sources de données

Métriques de performance

Le capteur Apache Tomcat collecte les mesures de performance suivantes de l'instance Apache Tomcat :

Métrique Description Granularité
Sessions
Nombre de sessions Le nombre de sessions actuellement actives. 1 seconde
Demandes Le nombre de requêtes par seconde. 1 seconde
Temps de réponse moyens Le temps de réponse moyen de toutes les demandes adressées à un servlet (en millisecondes) par seconde. 1 seconde
Erreurs Le nombre de requêtes erronées par seconde. 1 seconde
Connecteurs
Nombre d'unités d'exécution Nombre de threads actuellement affectés à un connecteur. 1 seconde
Unités d'exécution occupées Nombre de threads actuellement occupés à traiter des demandes. 1 seconde
Nombre max. d'unités d'exécution Le nombre maximum de threads qu'un pool peut contenir. 1 seconde
Nombre de connexions Le nombre actuel de connexions gérées par un point d'accès. 1 seconde
Nombre max de connexions Nombre total de connexions simultanées qu'un serveur accepte et traite. 1 seconde
Connecteurs - Virtuels
Nom du connecteur Le nom du connecteur.
Unités d'exécution virtuelles Nombre de threads virtuels qui traitent actuellement les demandes. 1 seconde
Programmes d'exécution
Nombre d'unités d'exécution Nombre actuel de threads dans un pool. 1 seconde
Taille de la file d'attente Nombre de tâches de traitement des demandes actuellement en file d'attente dans un pool de threads. 1 seconde
Nombre max. d'unités d'exécution Nombre maximal de threads pouvant être alloués ou créés dans un pool. 1 seconde
Sources de données
Connexions actives Le nombre actuel de connexions actives qui sont allouées à partir d'une source de données particulière. 1 seconde
Nombre max de connexions Le nombre maximum de connexions actives qui peuvent être allouées en même temps. 1 seconde

Signatures d'intégrité

Chaque capteur dispose d'une base de connaissances de signatures de santé qui sont évaluées en permanence par rapport aux mesures reçues. Ces signatures de santé sont utilisées pour soulever des problèmes ou des incidents qui dépendent de l'impact sur l'utilisateur.

Des événements intégrés déclenchent des problèmes ou des incidents sur la base de signatures de santé défaillantes sur les entités. Les événements personnalisés déclenchent des problèmes ou des incidents en fonction des seuils d'une mesure individuelle de n'importe quelle entité.

Pour plus d'informations sur les événements intégrés au capteur Tomcat Apache, voir Référence des événements intégrés.