Développement d'interfaces PMI (Version 4.0) (déconseillé)

Vous pouvez utiliser les interfaces PMI (Performance Monitoring Infrastructure) pour développer vos propres applications afin de collecter de d'afficher des informations relatives aux performances.

[AIX Solaris HP-UX Linux Windows]

Avant de commencer

Les API version 4.0 sont prises en charge dans cette version, mais quelques modifications de hiérarchie de données ont eu lieu dans les modules PMI, dont les modules de bean enterprise et de sessions HTTP. Si vous disposez d'une application PmiClient existante et que vous souhaitez l'exécuter dans la version 5.0, il est peut-être nécessaire de mettre à jour le(s) PerfDescriptor(s) en fonction de la nouvelle hiérarchie de données PMI.

Les méthodes getDataName et getDataId de PmiClient ont également changé. Il s'agit désormais de méthodes non statiques, permettant la prise en charge de plusieurs versions de WebSphere Application Server. Il est peut-être nécessaire de mettre à jour votre application existante qui utilise ces deux méthodes.

Pourquoi et quand exécuter cette tâche

Cette section aborde l'utilisation des interfaces de client de PMI (Performance Monitoring Infrastructure) dans les applications. Lisez les étapes de base dans le modèle de programmation :

Procédure

  1. Extrayez une collection initiale ou un cliché des données de performances à partir du serveur. Un client utilise l'interface CpdCollection pour extraire une collection initiale ou un cliché à partir du serveur. Ce cliché qui porte le nom Snapshot dans cet exemple est fourni dans une structure hiérarchique, telle qu'elle est décrite dans l'organisation et la hiérarchie des données, et contient les valeurs en cours de toutes les données de performances collectées par le serveur. Le cliché conserve la même structure tout au long de la durée de vie de l'instance CpdCollection.
  2. Traitez et affichez les données comme spécifié. Le client traite et affiche les données comme spécifié. Les objets de traitement et d'affichage, par exemple les filtres et les interfaces graphiques, peuvent s'enregistrer comme modules d'écoute CpdEvent de données d'intérêt. Le module d'écoute fonctionne uniquement dans la même JVM (Java™ Virtual Machine). Lorsque le client reçoit les données mises à jour, tous les modules d'écoute sont avertis.
  3. Affichez la nouvelle instance CpdCollection via la hiérarchie. Lorsque le client reçoit des données nouvelles ou modifiées, il lui suffit d'afficher la nouvelle instance CpdCollection via sa hiérarchie. S'il est nécessaire de mettre à jour la collection d'images instantanées, le client peut utiliser la méthode update.
    Snapshot.update(S1);
    // ...later...
    Snapshot.update(S2);

Résultats

Les étapes 2 et 3 sont répétées durant la durée de vie du client.

Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_usepmi
Nom du fichier : tprf_usepmi.html