Compteurs des beans Enterprise
Utilisez cette page comme référence pour les propriétés des compteurs de beans Enterprise.
Définition des compteurs
Name | Clé | Type d'EJB | ID | Description | Type | Niveau | Surcharge | Traitement des incidents |
---|---|---|---|---|---|---|---|---|
CreateCount | beanModule.creates | Bean MDB (Message Driven Bean) entity avec état sans état | 1 | Nombre de fois où des beans ont été créés. | CountStatistic | De base | Faible | Sans état, bean MDB : Lorsque cette valeur est supérieure à la valeur attendue, référencez FreedCount et DiscardCount. |
RemoveCount | beanModule.removes | Bean MDB (Message Driven Bean) entity avec état sans état | 2 | Nombre de fois où des beans ont été supprimés. | CountStatistic | De base | Faible | Aucune. |
ActivateCount | beanModule.activates | Entité avec état | 3 | Nombre de fois où des beans ont été activés. | CountStatistic | Toutes | Faible | Avec état :
Lorsque cette valeur est supérieure à la valeur attendue et qu'elle n'utilise pas la reprise en ligne, envisagez de remplacer la stratégie d'activation par ONCE. Entité : Lorsque cette valeur est supérieure à la valeur attendue et qu'elle comporte l'option de mise en cache A ou B, la taille de cache du conteneur peut être trop petite. |
PassivateCount | beanModule.passivates | Entité | 4 | Nombre de fois où des beans ont été désactivés. | CountStatistic | De base | Faible | Aucune. |
InstantiateCount | beanModule.instantiates | Entité avec état | 5 | Nombre de fois où des objets bean ont été instanciés. | CountStatistic | Toutes | Faible | Aucune. |
FreedCount | beanModule.destroys | Entité avec état | 6 | Nombre de fois où des objets bean ont été libérés. | CountStatistic | Toutes | Faible | Aucune. |
LoadCount | beanModule.loads | Entité | 7 | Nombre de fois où des données de bean ont été chargées à partir de la mémoire persistante. | CountStatistic | Toutes | Faible | Aucune. |
StoreCount | beanModule.stores | Entité | 8 | Nombre de fois où des données de bean ont été stockées dans la mémoire persistante. | CountStatistic | Toutes | Faible | Si cette valeur est supérieure à la valeur attendue, envisagez l'utilisation de paramètre en lecture seule. |
ReadyCount | beanModule.readyCount | Entité | 9 | Nombre d'instances de bean à l'état prêt. | RangeStatistic | De base | Elevé | Aucune. |
LiveCount | beanModule.concurrentLives | Bean MDB (Message Driven Bean) entity de singleton avec état sans état | 10 | Nombre moyen de beans opérationnels simultanément. | RangeStatistic | Etendu | Elevé | Sans état,
MDB : Si cette valeur est généralement supérieure à la taille du pool, envisagez d'augmenter la taille du pool.
Avec état : Si cette valeur est supérieure à la valeur attendue, l'applications manque peut-être d'appels vers la méthode remove. |
MethodCallCount | beanModule.totalMethodCalls | Bean MDB (Message Driven Bean) entity de singleton avec état sans état | 11 | Le nombre d'appels vers les méthodes métier du bean. | CountStatistic | De base | Elevé | Aucune. |
MethodResponseTime | beanModule.avgMethodRt | Bean MDB (Message Driven Bean) entity de singleton avec état sans état | 12 | Temps de réponse moyen (en millisecondes) des appels de méthodes métier du bean. | AverageStatistic | De base | Elevé | Aucune. |
CreateTime | beanModule.avgCreateTime | Bean MDB (Message Driven Bean) entity avec état sans état | 14 | Temps moyen (en millisecondes) d'instanciation et PostConstruct. | AverageStatistic TimeStatistic | Toutes | Maximal | Aucune. |
RemoveTime | beanModule.avgRemoveTime | Bean MDB (Message Driven Bean) entity avec état sans état | 15 | Temps moyen, en millisecondes, pour PreDestroy (y compris le temps d'appel dans la base de données, le cas échéant). | AverageStatistic TimeStatistic | Toutes | Maximal | Aucune. |
ActiveMethodCount | beanModule.activeMethods | Bean MDB (Message Driven Bean) entity de singleton avec état sans état | 18 | Nombres de méthodes simultanément actives (c'est-à-dire, le nombre de méthodes appelées en même temps). | RangeStatistic | Toutes | Elevé | Aucune. |
RetrieveFromPoolCount | beanModule.getsFromPool | Bean MDB (Message Driven Bean) sans état | 19 | Nombre d'appels d'extraction d'un objet à partir du pool | CountStatistic | Toutes | Faible | Aucune. |
RetrieveFromPoolSuccessCount | beanModule.getsFound | Bean MDB (Message Driven Bean) sans état | 20 | Nombre de fois où un objet à extraire a été trouvé dans le pool. | CountStatistic | Toutes | Faible | Si cette valeur est considérablement plus faible que RetrieveFromPoolCount, envisagez d'augmenter la taille du pool. |
ReturnsToPoolCount | beanModule.returnsToPool | Bean MDB (Message Driven Bean) sans état | 21 | Nombre d'appels renvoyant un objet au pool. | CountStatistic | Etendu | Faible | Aucune. |
ReturnsDiscardCount | beanModule.returnsDiscarded | Bean MDB (Message Driven Bean) sans état | 22 | Nombre de fois où l'objet renvoyé a été rejeté pour cause de saturation du pool. | CountStatistic | Etendu | Faible | Si cette valeur est supérieure à la valeur attendue, envisagez l'augmentation de la taille du pool. |
DrainsFromPoolCount | beanModule.drainsFromPool | Bean MDB (Message Driven Bean) sans état | 23 | Nombre de fois où le démon a trouvé le pool à l'état de repos et a tenté de le nettoyer. | CountStatistic | Toutes | Faible | Aucune. |
DrainSize | beanModule.avgDrainSize | Bean MDB (Message Driven Bean) sans état | 24 | Nombre moyen d'objets éliminés à chaque opération de nettoyage. | AverageStatistic | Toutes | Moyen | Aucune. |
PooledCount | beanModule.poolSize | Bean MDB entity | 25 | Nombre en cours d'objets dans le pool. | RangeStatistic | De base | Elevé | Aucune. |
MessageCount | beanModule.messageCount | MDB | 26 | Nombre de messages fournis à la méthode de bean onMessage. | CountStatistic | De base | Faible | Aucune. |
MessageBackoutCount | beanModule.messageBackoutCount | MDB | 27 | Nombre de messages annulés qui n'ont pas été fournis à la méthode de bean onMessage. | CountStatistic | Toutes | Faible | Aucune. |
WaitTime | beanModule.avgSrvSessionWaitTime | MDB | 28 | Temps moyen en millisecondes requis pour obtenir une session de serveur à partir du pool. | AverageStatistic TimeStatistic | Toutes | Moyen | Aucune. |
ServerSessionPoolUsage | beanModule.serverSessionUsage | MDB | 29 | Pourcentage du pool de sessions de serveur utilisé. | RangeStatistic | Toutes | Elevé | Aucune. |
ActivationTime | beanModule.activationTime | Entité avec état | 30 | Temps moyen (en millisecondes) d'activation d'un objet bean. | AverageStatistic TimeStatistic | Toutes | Moyen | Aucune. |
PassivationTime | beanModule.passivationTime | Entité avec état | 31 | Temps moyen en millisecondes de désactivation d'un objet bean. | AverageStatistic TimeStatistic | Toutes | Moyen | Aucune. |
LoadTime | beanModule.loadTime | Entité | 32 | Temps moyen, en millisecondes, de chargement des données de bean à partir de la mémoire persistante. | AverageStatistic TimeStatistic | Toutes | Moyen | Aucune. |
StoreTime | beanModule.storeTime | Entité | 33 | Temps moyen, en millisecondes, de chargement des données de bean dans la mémoire persistante. | AverageStatistic TimeStatistic | Toutes | Moyen | Aucune. |
PassivationCount | beanModule.passivationCount | Stateful | 34 | Le nombre de beans qui sont en état passivé. | RangeStatistic | De base | Faible | Avec état : Lorsque cette valeur est supérieure à la valeur attendue et qu'elle n'utilise pas la reprise en ligne, envisagez de remplacer la stratégie d'activation par ONCE. |
ReadyCount | beanModule.methodReadyCount | Sans état avec état | 35 | Nombre d'instances de bean à l'état prêt. | RangeStatistic | De base | Elevé | Lorsque cette valeur est inférieure à la valeur attendue, envisagez l'augmentation de la taille du pool. |
ReadLockTime | beanModule.readLockTime | Singleton | 36 | Temps moyen en millisecondes pendant lequel les unités d'exécution attendent un verrou en lecture avant l'appel des méthodes Singleton. | TimeStatistic | De base | Moyen | WRITE est la démarcation par défaut de simultanéité gérée par conteneur pour toutes les méthodes Singleton. Si cette valeur est supérieure à la valeur attendue, vérifiez que toutes les méthodes sont remplacées par la simultanéité READ, excepté si la simultanéité WRITE est requise. |
WriteLockTime | beanModule.writeLockTime | Singleton | 37 | Temps moyen en millisecondes pendant lequel les unités d'exécution attendent un verrou en écriture avant l'appel des méthodes Singleton. | TimeStatistic | De base | Moyen | WRITE est la démarcation par défaut de simultanéité gérée par conteneur pour toutes les méthodes Singleton. Si cette valeur est supérieure à la valeur attendue, vérifiez que toutes les méthodes sont remplacées par la simultanéité READ, excepté si la simultanéité WRITE est requise. |
LockCancelCount | beanModule.LockCancelCount | Singleton | 38 | Nombre total d'appels de méthode Singleton ayant été annulés car ils excèdent la valeur de délai d'attente d'accès spécifiée. | CountStatistic | De base | Faible | Si cette valeur est supérieure à la valeur attendue, augmentez la valeur de délai d'attente d'accès pour ce type de Singleton ou modifiez la conception de la méthode Singleton pour réduire les valeurs ReadLockTime et WriteLockTime. |
AsyncWaitTime | beanModule.asyncWaitTime | Singleton avec état sans état | 39 | Temps d'attente moyen des méthodes asynchrones sur la file d'attente du gestionnaire de travaux avant l'exécution des méthodes. | TimeStatistic | De base | Elevé | Si cette valeur est supérieure à la valeur attendue, augmentez le nombre maximal d'unités d'exécution dans le gestionnaire de travaux. |
AsyncQSize | beanModule.asyncQSize | Singleton avec état sans état | 40 | Taille moyenne de la file d'attente du gestionnaire de travaux pour les méthodes asynchrones | RangeStatistic | De base | Elevée | Si cette valeur est supérieure à la valeur attendue, augmentez le nombre maximal d'unités d'exécution dans le gestionnaire de travaux. |
AsyncCancelCount | beanModule.asyncCancelCount | Singleton avec état sans état | 41 | Nombre de méthodes asynchrones de résultats dépendantes ayant été annulées. | CountStatistic | De base | Faible | Si cette valeur est supérieure à la valeur attendue, vérifiez la conception d'application avec les journaux système et d'erreurs afin d'identifier la cause de l'annulation de la méthode. |
AsyncFNFFailCount | beanModule.asyncFNFFailCount | Singleton avec état sans état | 42 | Nombre de méthodes asynchrones autonomes après diffusion ayant échoué. | CountStatistic | De base | Faible | Consultez les journaux système et d'erreurs pour identifier la cause des échecs de méthodes. |
AsyncFutureObjectCount | beanModule.asyncFutureObjectCount | Singleton avec état sans état | 43 | Nombre d'objets futurs, côté serveur, provenant de méthodes asynchrones de résultats dépendantes. Ces statistiques sont collectées uniquement pour les méthodes d'interface métier distantes asynchrones. | CountStatistic | De base | Elevée | Vérifiez votre application pour vous assurer que tous les objets Future côté client sont suivis et que la méthode Future.get() est appelée ; dans cette méthode, toutes les ressources associées à l'objet futur sont libérées. Vous pouvez également réduire les attributs futureTime de l'objet de configuration EJBAsync. Valeur par défaut : 86400 (24 heures) |
DiscardCount | beanModule.discards | Bean MDB (Message Driven Bean) entity de singleton avec état sans état | 44 | Nombre d'instances de bean annulées. | CountStatistic | De base | Faible | Consultez les journaux système et d'erreurs pour identifier pourquoi les instances de bean ont été annulées. |
MethodCalls | beanModule.methods.methodCalls | Bean MDB (Message Driven Bean) de singleton avec état sans état | 51 | Nombres d'appels de méthode. | CountStatistic | De base | Elevé | Aucune. |
MethodRt | beanModule.methods.methodRt | Bean MDB (Message Driven Bean) de singleton avec état sans état | 52 | Temps de réponse moyen de la méthode en millisecondes. Pour les beans Singleton, ce temps n'inclut pas la durée écoulée d'attente d'un verrou. | AverageStatistic TimeStatistic | Toutes | Maximum | Aucune. |
MethodLoad | beanModule.methods.methodLoad | Bean MDB (Message Driven Bean) de singleton avec état sans état | 53 | Le nombre d'appels concurrents pour la même méthode. | RangeStatistic | Toutes | Maximum | Aucune. |
MethodLevelCallCount | beanModule.methodLevelCallCount | Bean MDB (Message Driven Bean) de singleton avec état sans état | 54 | Le nombre d'appels de méthode réalisés par WebSphere Application Server sur le bean enterprise. Pour les beans pilotés par messages, il s'agit du nombre de tentatives de livraison des messages à la méthode onMessage du bean. | CountStatistic | De base | Faible | Aucune. |
L'objet home EJB est la portée des compteurs, sauf indication contraire. Le tableau suivant répertorie d'autres portées possibles pour les compteurs et présente une liste de compteurs ayant cette portée :
Portée EJB | Compteurs |
---|---|
Objet home EJB et objet pool |
RetrieveFromPoolCount RetrieveFromPoolSuccessCount ReturnsToPoolCount ReturnsDiscardCount DrainsFromPoolCount DrainSize PooledCount |
Type de bean EJB |
MessageCount MessageBackoutCount WaitTime ServerSessionPoolUsage PassivationCount ReadyCount AsyncWaitTime AsyncQSize AsyncCancelCount AsyncFNFFailCount AsyncFutureObjectCount DiscardCount MethodCalls MethodRt MethodLoad MethodLevelCallCount |
Compteur | Type de bean | API java.management.j2ee.statistics |
---|---|---|
CreateCount | Tous | EJBStats.getCreateCount() |
RemoveCount | Tous | EJBStats.getRemoveCount() |
ReadyCount | Entité | EntityBeanStats.getReadyCount() |
PooledCount | Entité | EntityBeanStats.getPooledCount() |
MessageCount | MDB | MessageDrivenBeanStats.getMessageCount() |
PassiveCount | Stateful | StatefulSessionBBeanStats.getPassiveCount() |
MethodReadyCount | Tous | SessionBeanStats.getMethodReadyCount() |