Surveillance de WebSphere Application Server
Une fois l'agent hôte d' Instana s installé, le capteur « WebSphere Application Server » est automatiquement installé, mais vous devez le configurer comme indiqué dans cette rubrique. Pour plus d'informations, voir Configuration. Vous pouvez ensuite consulter les indicateurs liés à WebSphere Application Server dans l'interface utilisateur d' Instana.
Informations de support
Pour vous assurer que le capteur d' WebSphere Application Server s est compatible avec votre configuration actuelle, consultez les sections d'informations d'assistance suivantes :
Systèmes d'exploitation pris en charge
Les systèmes d'exploitation pris en charge par leWebSphere Application Server Le capteur est conforme aux exigences de l’agent hôte. Pour plus d'informations, consultez la section « Systèmes d'exploitation pris en charge » de la documentation relative à l'agent hôte Windows, Unix ou Linux :
- Systèmes d'exploitation pris en charge par l' Linux
- Systèmes d'exploitation pris en charge par l' Unix
- Systèmes d'exploitation pris en charge par l' Windows
Le capteur est compatible avec les plateformes suivantes :
| Système d'exploitation | Matériel |
|---|---|
| AIX7.1 et ensuite | POWER System-Big Endian POWER System-Big Endian |
| Solaris 10 | SPARC |
| Solaris 11 et versions ultérieures | SPARC |
| Windows Standard Edition, version 2012 et versions ultérieures | x86-64 |
| Amazon Linux 1 | x86-64 |
| Amazon Linux 2 et versions ultérieures | x86-64 |
| CentOS 6.0 | x86-32 |
| CentOS 6.0 | x86-64 |
| CentOS 7 | Système POWER-Little Endian |
| CentOS 7 | x86-32 |
| CentOS 7 | x86-64 |
| CentOS 8 et plus | x86-64 |
| Debian 10 et plus | x86-32 |
| Debian 10 et plus | x86-64 |
| Debian 9.0 | x86-64 |
| IBM i 7.4 et plus tard | Système POWER - Big Endian |
| Red Hat Enterprise Linux ( RHEL ) version 8 et ultérieures | IBM Z |
| Red Hat Enterprise Linux ( RHEL ) version 8 et ultérieures | Système POWER-Little Endian |
| Red Hat Enterprise Linux ( RHEL ) version 8 et ultérieures | x86-64 |
| Red Hat Enterprise Linux (RHEL) Server 6 | IBM Z |
| Red Hat Enterprise Linux (RHEL) Server 6 | x86-64 |
| Red Hat Enterprise Linux ( RHEL ) Server 7 et versions ultérieures | IBM Z |
| Red Hat Enterprise Linux ( RHEL ) Server 7 et versions ultérieures | x86-64 |
| SUSE Linux Enterprise Server (SLES) 12 | IBM Z |
| SUSE Linux Enterprise Server (SLES) 12 | Système POWER-Little Endian |
| SUSE Linux Enterprise Server (SLES) 12 | x86-64 |
| SUSE Linux Enterprise Server (SLES) 15 et versions ultérieures | IBM Z |
| SUSE Linux Enterprise Server (SLES) 15 et versions ultérieures | Système POWER-Little Endian |
| SUSE Linux Enterprise Server (SLES) 15 et versions ultérieures | x86-64 |
| Ubuntu 14.04 LTS | Système POWER-Little Endian |
| Ubuntu 14.04 LTS | x86-32 |
| Ubuntu 14.04 LTS | x86-64 |
| Ubuntu 16.04 LTS | IBM Z |
| Ubuntu 16.04 LTS | Système POWER-Little Endian |
| Ubuntu 16.04 LTS | x86-32 |
| Ubuntu 16.04 LTS | x86-64 |
| Ubuntu 18.04 LTS | IBM Z |
| Ubuntu 18.04 LTS | Système POWER-Little Endian |
| Ubuntu 18.04 LTS | x86-32 |
| Ubuntu 18.04 LTS | x86-64 |
| Ubuntu20.04 LTS et versions ultérieures | IBM Z |
| Ubuntu20.04 LTS et versions ultérieures | Système POWER-Little Endian |
| Ubuntu20.04 LTS et versions ultérieures | x86-64 |
| z/OS | IBM Z |
| IBM i | POWER System-Big Endian POWER System-Big Endian |
Versions prises en charge et politique d'assistance
Le capteur prend en charge les versions suivantes d' WebSphere Application Server :
- 7
- 8.0
- 8.5
- 9
Le tableau suivant présente la dernière version prise en charge et la politique d'assistance :
| Technologie | Politique de support | Dernière version technologique | Dernière version prise en charge |
|---|---|---|---|
| Websphere Application Server | 45 jours | 9.0.5.27 | 9.0.5.27 |
Pour plus d'informations sur la politique d'assistance, consultez la section « Stratégie d'assistance pour les capteurs ».
Tracé pris en charge
Pour cette technologie, Instana prend en charge le suivi. Pour plus d'informations, consultez la section « Frameworks et bibliothèques instrumentés ».
Pour activer le traçage pour l' WebSphere sur z/OS, suivez les étapes décrites dans la section « Instana » de la page z/OS Tracing requirement.
Configuration
WebSphere Le serveur utilise par défaut les fichiers intégrés IBM, J9 et VM. Pour plus d'informations, consultez la page IBM J9 limitations.
Les mesures sont collectées à partir de l'infrastructure de surveillance des performances (PMI) de WebSphere Application Server. La collecte de données PMI est activée par défaut. Si le paramètre enable_pmi n'est pas défini ou est défini à true dans le fichier de configuration de l'agent <agent_install_dir>/etc/instana/configuration.yaml, la PMI est activée.
- Si le paramètre
enable_pmiest défini surtrue, l'agent Instana met à jour le paramètre PMI sur WebSphere Application Server. - Si le paramètre
enable_pmiest défini surfalse, le paramètre PMI sur WebSphere Application Server ne change pas.
Si la sécurité administrative est activée sur le serveur d'applications WebSphere, vous devez ajouter les lignes suivantes au fichier de configuration Instanaconfiguration.yaml :
com.instana.plugin.websphere:
username: 'User1' #WebSphere User which has admin role
password: 'password' #Password for the same
Configuration de la fréquence d'interrogation
Vous pouvez configurer la fréquence à laquelle l' Instana interroge WebSphere Application Server pour collecter des données et des métriques en utilisant le poll_rate paramètre dans le fichier de configuration.yaml l'agent, comme le montre l'exemple suivant :
com.instana.plugin.websphere:
enable_pmi: false
poll_rate: 5
Affichage des mesures
Pour afficher les métriques, procédez comme suit:
- Dans la barre latérale de l'interface utilisateur d' Instana, sélectionnez « Infrastructure ».
- Cliquez sur un hôte surveillé spécifique.
Vous pouvez ensuite voir un tableau de bord hôte avec toutes les métriques collectées et les processus surveillés.
Données de configuration
- ID du processus
- Version
- Nom du noeud
- Nom du serveur
- Nom de la cellule
- Etat
- Pool d'unités d'exécution
- Nombre min d'unités d'exécution
- Nombre max. d'unités d'exécution
- Dépassement du délai d'attente d'inactivité
- Évolutif
- Applications
- Nom
- Heure de début
- Sources de données
- Nom
- Nombre min. de connexions
- Nombre max de connexions
- Dépassement du délai d'attente de connexion
- Certificats
- Magasin de clés
- Alias
- Propriétaire
- Emetteur
- Numéro de série
- Expiration
Métriques de performance
| Métrique | Module de performance | Description |
|---|---|---|
| Unités d'exécution actives | Pool d'unités d'exécution | Nombre d'unités d'exécution actives dans le pool d'unités d'exécution de conteneur Web |
| Taille du pool | Pool d'unités d'exécution | Taille du pool d'unités d'exécution de conteneur Web |
| Nombre d'unités d'exécution déclarées | Pool d'unités d'exécution | Nombre d'unités d'exécution déclarées suspendues |
| Nombre d'unités d'exécution bloquées effacées | Pool d'unités d'exécution | Nombre de suspensions d'unités d'exécution effacées |
| Sessions | Session Manager | Nombre de sessions pour le module Web |
| Nombre de créations de sessions | Session Manager | Nombre de sessions ayant été créées |
| Nombre d'invalidation de session | Session Manager | Nombre de sessions ayant été invalidées |
| Demandes de servlet | Module d'application Web | Nombre de demandes de servlet pour le module Web |
| Temps de réponse | Module d'application Web | Temps de réponse moyen des servlets pour le module Web |
| Erreurs de servlet | Module d'application Web | Nombre d'erreurs de servlet pour le module Web |
| Taille du pool | Pool de connexions JDBC | Taille du pool de sources de données |
| Connexions disponibles | Pool de connexions JDBC | Nombre de connexions disponibles dans le pool |
| Pourcentage utilisé | Pool de connexions JDBC | Pourcentage moyen de la piscine en service |
| Unités d'exécution en attente | Pool de connexions JDBC | Nombre d'unités d'exécution en attente de connexion |
| Délai d'attente | Pool de connexions JDBC | Temps d'attente moyen |
| Temps de réponse du module EJB | Module EJB | Temps de réponse moyen sur les méthodes distantes du module |
| Nombre de réponses du module EJB | Module EJB | Nombre de réponses sur les méthodes distantes du module |
| Temps de réponse du bean EJB | Bean EJB | Temps de réponse moyen sur les méthodes distante du bean |
| Nombre de réponses de bean EJB | Bean EJB | Nombre de réponses sur les méthodes distantes du bean |
| Nombre d'objets créés | Groupe d'objets | Le nombre d'objets créés |
| Nombre d'objets alloués | Groupe d'objets | Nombre d'objets demandés à partir du pool |
| Nombre d'objets renvoyés | Groupe d'objets | Nombre d'objets renvoyés au pool |
| Taille des objets inactifs | Groupe d'objets | Nombre moyen d'instances d'objets en veille dans le pool |
| Taille du pool | Module J2C | Nombre moyen de connexions gérées dans le pool |
| Taille du pool libre | Module J2C | Nombre de connexions disponibles dans le pool |
| Pourcentage utilisé | Module J2C | Pourcentage moyen du pool utilisé |
| Nombre d'erreurs | Module J2C | Nombre d'erreurs dans le pool |
| Temps d'utilisation | Module J2C | Durée moyenne d'utilisation des connexions (en millisecondes) |
| Temps d'attente | Module J2C | Temps moyen d'attente d'octroi d'une connexion, en millisecondes |
| Nombre d'activations | Module de transaction | Nombre de transactions globales simultanément actives |
| Nombre de validations | Module de transaction | Nombre de transactions globales validées |
| Nombre d'annulations | Module de transaction | Nombre de transactions globales annulées |
| Nombre d'expirations de transactions globales | Module de transaction | Nombre de transactions globales arrivées à expiration |
| Durée de transaction globale | Module de transaction | Durée moyenne des transactions globales |
| Jours restants avant expiration | Module de certificat | Jours restants avant l'expiration du certificat |
| Données de message écrites sur les moteurs de messagerie | Module SIB | Nombre d'octets de données de message envoyés aux moteurs de messagerie |
| Données de message lues à partir des moteurs de messagerie | Module SIB | Nombre d'octets de données de message reçus des moteurs de messagerie |
| Données de message écrites sur les clients | Module SIB | Nombre d'octets de données de message envoyés aux processus client |
| Données de message lues à partir des clients | Module SIB | Nombre d'octets de données de message reçus des processus client |
| Message généré par la file d'attente | Module SIB | Nombre total de messages produits dans la file d'attente |
| Message consommé par la file d'attente | Module SIB | Nombre total de messages consommés à partir de la file d'attente |
Vous devez activer les compteurs PMI suivants pour le détecteur WebSphere Application Server afin de collecter les métriques de service Integration Bus (SIB). Pour plus d'informations sur la manière d'activer un compteur PMI spécifique, consultez la section « Niveau de surveillance personnalisé ».
MEStats.MessageBytesRead
MEStats.MessageBytesWritten
ClientStats.MessageBytesRead
ClientStats.MessageBytesWritten
QueueStats.AssuredPersistentMessagesProducedCount
QueueStats.BestEffortNonPersistentMessagesProducedCount
QueueStats.ExpressNonPersistentMessagesProducedCount
QueueStats.ReliableNonPersistentMessagesProducedCount
QueueStats.ReliablePersistentMessagesProducedCount
QueueStats.BestEffortNonPersistentMessagesConsumedCount
QueueStats.ExpressNonPersistentMessagesConsumedCount
QueueStats.ReliableNonPersistentMessagesConsumedCount
QueueStats.ReliablePersistentMessagesConsumedCount
QueueStats.AssuredPersistentMessagesConsumedCount
Signatures d'intégrité
Chaque détecteur dispose d'une base de connaissances organisée de signatures de santé qui sont évaluées en continu par rapport aux métriques entrantes et qui sont utilisées pour signaler des problèmes ou des incidents en fonction de l'impact sur l'utilisateur.
Les événements intégrés déclenchent des problèmes ou des incidents en fonction de signatures de santé défaillantes sur des entités, tandis que les événements personnalisés déclenchent des problèmes ou des incidents en fonction des seuils d'une métrique spécifique à une entité donnée.
Pour plus d'informations sur les événements générés pour le détecteur WebSphere Application Server , voir Référence des événements intégrés.
Affichage des métriques JMS
Les métriques du service JMS ( Java ) sont collectées à partir de Tracing. Ces métriques sont affichées dans le tableau de bord "Analyse" avec le Call > Type = MESSAGING AND Dest > Endpoint > Name = <Your destination>de filtrage:

Pour plus d'informations, consultez la section « Unbounded analytics ».