Interface client PMI (obsolète)
Les données fournis par l'interface client PMI (Performance Monitoring Infrastructure) sont documentées ici.
L'accès aux données de l'interface client PMI se fait par une
structure hiérarchique.
Les informations relatives au noeud, au module, ainsi que les objets CpdCollection et CpdData découlent de cet objet. Lorsque vous utilisez la version 5.0, vous pouvez extraire des objets Stats et Statistic. Les objets informations des noeuds et des serveurs ne contiennent aucune donnée de performances, uniquement des informations statiques.
Chaque fois qu'un client extrait des données de performance d'un serveur, les données sont retournées dans un sous-ensemble de cette structure. La forme du sous-ensemble dépend des données extraites. La structure complète ou seulement une partie de l'arborescence peut être mise à jour avec de nouvelles données, selon les besoins.
Le modèle de données statistique JMX est pris en charge, ainsi que le modèle de données CPD existant de la version 4.0. Lors de l'extraction de données de performances à l'aide de l'API client PMI de la version 5, vous pouvez extraire l'objet Stats qui inclut des objets Statistic et des objets sous-Stats facultatifs. Lorsque vous utilisez l'API client PMI de la version 4.0 pour collecter les données de performances, vous pouvez extraire l'objet CpdCollection, qui inclut des objets CpdData et des sous-objets CpdCollection facultatifs.
- BoundaryStatistic
- BoundedRangeStatistic
- CountStatistic
- MBeanStatDescriptor
- MBeanLevelSpec
- Nouvelles méthodes dans PmiClient
- RangeStatistic
- Stats
- Statistic
- TimeStatistic
- CpdCollection
- CpdData
- CpdEventListener et CpdEvent
- Classe CpdFamily
- CpdValue
- CpdLong
- CpdStat
- CpdLoad
- PerfDescriptor
- Classe PmiClient
CpdLong est mappée vers CountStatistic, CpdStat vers Time Statistic, CpdCollection vers Stats, et CpdLoad vers RangeStatistic et BoundedRangeStatistic.
Remarque : Les API PmiClient de la version 4 sont prises en charge dans cette version, mais comportent certaines modifications. La hiérarchie des données a été modifiée dans certains modules PMI, en particulier dans le module de bean enterprise et dans le module 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. De même, les méthodes getDataName et getDataId dans PmiClient sont converties en méthodes non statiques afin de prendre en charge plusieurs versions de WebSphere Application Server. Il est peut-être nécessaire de mettre à jour votre application existante qui utilise ces deux méthodes.