Classification des données PMI

Cette rubrique décrit la classification des données PMI (Performance Monitoring Infrastructure).

Le composant statique est constitué d'un nom, d'un ID et d'autres attributs descriptifs pour identifier les données. Le composant dynamique contient des informations qui changent dans le temps, telles que la valeur courante d'un compteur et l'horodatage qui lui est associé.

Les données PMI peuvent appartenir à l'un des types de statistiques suivants (ces types obéissent à J2EE 1.4 Performance Data Framework) :

Tableau 1. Types de statistiques des données PMI. PMI doit être activé avant le démarrage du serveur. Si tel n'est pas le cas, le serveur doit être redémarré pour pouvoir lancer PMI.
Type de statistique Description Exemple
CountStatistic Représente une valeur numérique donnée en cours. Nombre de demandes de servlet
AverageStatistic Représente une moyenne. Assure le suivi du total, de la valeur en cours, de la valeur minimale et de la valeur maximale. La moyenne peut être dérivée par total et valeur. (Ce type est l'extension WebSphere à J2EE Performance Data Framework) Taille HttpSession moyenne exprimée en octets.
TimeStatistic Similaire à AverageStatistic, hormis que l'unité de mesure est la milliseconde ou la seconde. Temps de réponse moyen des servlets.
RangeStatistic Représente une moyenne temporelle pondérée. Assure le suivi des valeurs numériques inférieures et supérieures, du total temporel pondéré et de l'intégral en cours. Nombre de demandes de servlet concurrentes.
BoundedRangeStatistic Similaire à RangeStatistic, avec intervalle de valeurs inférieure et supérieure. Taille du pool de connexions JDBC.

Le diagramme suivant représente la hiérarchie des classes de statistiques :

classes de données de l'API PMI

Statistic
ID
ID unique identifiant la statistique parmi les autres statistiques (extension PMI de WebSphere)
name
Nom de statistique
unit
Unité de mesure de la statistique
description
Description texte de la statistique
startTime
Heure de la première mesure
lastSampleTime
Heure de la mesure la plus récente
CountStatistic
count
Compte depuis le début de la mesure
DoubleStatistic
count
Valeur depuis le début de la mesure
AverageStatistic
(Extension PMI de WebSphere. Similaire à TimeStatistic définie dans J2EE 1.4, hormis qu'elle permet de suivre des mesure non temporelles, telles que la taille en octets.)
count
Nombre de mesures
total
Somme des valeurs de toutes les mesures
min
Valeur minimale
max
Valeur maximale
BoundaryStatistic
upperBound
Limite supérieure de cet attribut
lowerBound
Limite inférieure de cet attribut
RangeStatistic
current
Valeur actuelle de cet attribut
lowWaterMark
Valeur inférieure de cet attribut
upperWaterMark
Valeur supérieure de cet attribut
integral
Somme temporelle pondérée de cet attribut [moyenne temporelle pondérée = intégrale / (lastSampleTime - startTime] (extension PMI de WebSphere)
Dans WebSphere Application Server 4, les données PMI étaient classées selon les types suivants :
  • Numérique : Mappage vers CountStatistic dans la spécification J2EE 1.4. Les données numériques sont constituées d'une seule valeur numérique qui peut correspondre à un entier long ou à un double. Ce type de données permet le suivi de données numériques simples, telles que les nombres.
  • Statistique : Les données statistiques sur un modèle d'espace correspondent au nombre d'éléments contenus dans le modèle de l'ensemble, la somme des éléments, ainsi que la somme des carrés. Ces valeurs peuvent être utilisées pour obtenir la moyenne, l'écart et l'écart type standard de la moyenne.
  • Charge : Mappage vers RangeStatistic ou BoundedRangeStatistic, en fonction de la spécification J2EE. Ce type de données permet le suivi d'un niveau en fonction du temps, y compris le niveau en cours, l'heure à laquelle le niveau a été atteint et l'intégrale de ce niveau à la longue. A partir de ces données, vous pouvez obtenir la moyenne pondérée par la durée de ce niveau. Par exemple, ce type de données est utilisé dans le nombre d'unités d'exécution actives et le nombre d'unités en file d'attente.

Ces types de données PMI continuent d'être pris en charge via l'API du client PMI. Les types de données statistiques sont pris en charge via l'API PMI et l'API JMX (Java™ Management Extension).

Dans les versions 4 et 5 de WebSphere Application Server, les données CountStatistic requièrent un niveau de contrôle faible et les données TimeStatistic un niveau de contrôle moyen. RangeStatistic et BoundedRangeStatistic requièrent un niveau de contrôle élevé. Quelques compteurs font exception à la règle. Le temps de réponse moyen d'une méthode, le nombre total d'appels de méthode et les compteurs de méthodes actifs requièrent un niveau de contrôle élevé. Les compteurs de la machine virtuelle Java, SerializableSessObjSize et les données analysées pour chaque méthode différente (données au niveau de la méthode) requièrent un niveau de contrôle maximal. De plus, le niveau maximal active la mise à jour synchronisée pour tous les types de statistique.

WebSphere Application Server versions 6.0 et suivantes abandonne les niveaux de surveillance (Bas, Moyen, Haut, et Max) et introduit un contrôle à granularité fine pour activer/désactiver séparément les statistiques. Le contrôle précis est disponible dans l'option de personnalisation. Pour plus d'informations, voir Activation de PMI dans la console d'administration.

Afin de réduire la surcharge de travail de contrôle, les mises à jour de CountStatistic, DoubleStatistic, AverageStatistic et TimeStatistic ne sont pas synchronisées. Etant donné que ces données analysent les valeurs totales et moyennes, il ne vaut pas la peine habituellement de parfaire l'exactitude des données. RangeStatistic et BoundedRangeStatistic sont très sensibles et donc toujours synchronisées. Pour activer les mises à jour synchronisées de tous les types de statistiques, sélectionnez l'option d'"utilisation de la mise à jour séquentielle". Pour plus de détails, consultez Activation de PMI dans la console d'administration.


Icône indiquant le type de rubrique Rubrique de référence



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=rprf_dataclass
Nom du fichier : rprf_dataclass.html