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 :

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 ».

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_pmi est défini sur true, l'agent Instana met à jour le paramètre PMI sur WebSphere Application Server.
  • Si le paramètre enable_pmi est défini sur false, 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
 
Remarque : si le PMI n'est pas activé, certaines données PMI ne peuvent pas être collectées, telles que les données relatives au pool d'objets.

Configuration de la fréquence d'interrogation

Remarque : les capteurs Instana, WebSphere Application Server, 1.1.49 et les versions ultérieures permettent de configurer la fréquence d'interrogation afin de réduire le volume de données collectées. Cette fonctionnalité est prise en charge sur le backend Instana auto-hébergé à partir de la version 311.

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
Remarque : l'unité de poll_rate est la seconde. La valeur par défaut est 5.

Affichage des mesures

Pour afficher les métriques, procédez comme suit:

  1. Dans la barre latérale de l'interface utilisateur d' Instana, sélectionnez « Infrastructure ».
  2. 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
Remarque :

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:

Requête JMS

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