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 :
- Allez au fichier suivant
ServerInfo.properties:CATALINA_BASE/lib/org/apache/catalina/util/ServerInfo.properties - 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 :
- Sélectionnez Infrastructure dans la barre latérale de l'interface utilisateur Instana.
- 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.
Traçage
Instana fournit un support de traçage pour Apache Tomcat. Pour plus d'informations, voir Surveillance de la machine virtuelle Java.