Contadores de enterprise beans

Utilice esta página como referencia para las propiedades de los contadores de enterprise beans.

Definiciones de contador

Tabla 1. Definiciones de contador. Estos contadores notifican errores de carga, tiempos de respuesta y actividades de ciclo de vida para enterprise beans.
Name Clave Tipo de EJB ID Descripción Tipo Nivel Sobrecarga Resolución de problemas
CreateCount beanModule.creates Sin estado Con estado Entidad MDB 1 Número de veces que se han creado beans. CountStatistic Básico Bajo Sin estado, MDB: Cuando este valor es mayor que el esperado, consultar FreedCount y DiscardCount.
RemoveCount beanModule.removes Sin estado Con estado Entidad MDB 2 Número de veces que se han eliminado beans. CountStatistic Básico Bajo Ninguno.
ActivateCount beanModule.activates Con estado Entidad 3 Número de veces que se han activado beans. CountStatistic Todos Bajo Con estado: Cuando este valor es mayor que el esperado y no se utiliza la sustitución por anomalía, considere la posibilidad de cambiar la política de activación a ONCE.

Entidad: Cuando este valor es mayor que el esperado con el almacenamiento en memoria caché de la opción A o B, el tamaño de memoria caché de contenedor puede ser demasiado pequeño.

PassivateCount beanModule.passivates Entidad 4 Número de veces que se han desactivado beans. CountStatistic Básico Bajo Ninguno.
InstantiateCount beanModule.instantiates Con estado Entidad 5 Número de veces que se han creado instancias de objetos de beans. CountStatistic Todos Bajo Ninguno.
FreedCount beanModule.destroys Con estado Entidad 6 Número de veces que se han liberado objetos de beans. CountStatistic Todos Bajo Ninguno.
LoadCount beanModule.loads Entidad 7 Número de veces que se han cargado datos de bean del almacenamiento persistente. CountStatistic Todos Bajo Ninguno.
StoreCount beanModule.stores Entidad 8 Número de veces que se han almacenado datos de beans en el almacenamiento persistente. CountStatistic Todos Bajo Si este valor es mayor que el esperado, considere la posibilidad de utilizar el valor de sólo lectura.
ReadyCount beanModule.readyCount Entidad 9 Número de instancias de bean en estado de preparado. RangeStatistic Básico Alto Ninguno.
LiveCount beanModule.concurrentLives Sin estado Con estado Singleton Entidad MDB 10 Promedio de número de beans activos simultáneamente. RangeStatistic Ampliado Alto Sin estado, MDB: si este valor es continuamente mayor que el tamaño de la agrupación, considere aumentar el tamaño de la agrupación.

Con estado: Si este valor es mayor que el esperado, es posible que falten llamadas en la aplicación para eliminar el método.

MethodCallCount beanModule.totalMethodCalls Sin estado Con estado Singleton Entidad MDB 11 Número de llamadas a los métodos de empresa del bean. CountStatistic Básico Alto Ninguno.
MethodResponseTime beanModule.avgMethodRt Sin estado Con estado Singleton Entidad MDB 12 Promedio de tiempo de respuesta en milisegundos en los métodos de empresa del bean. AverageStatistic Básico Alto Ninguno.
CreateTime beanModule.avgCreateTime Sin estado Con estado Entidad MDB 14 Promedio de tiempo en milisegundos para crear instancias y PostConstruct. AverageStatistic TimeStatistic Todos Máx Ninguno.
RemoveTime beanModule.avgRemoveTime Sin estado Con estado Entidad MDB 15 Promedio de tiempo en milisegundos para PreDestroy (incluido el tiempo en la base de datos, si existe). AverageStatistic TimeStatistic Todos Máx Ninguno.
ActiveMethodCount beanModule.activeMethods Sin estado Con estado Singleton Entidad MDB 18 Número de métodos activos simultáneos (es decir, número de métodos llamados al mismo tiempo). RangeStatistic Todos Alto Ninguno.
RetrieveFromPoolCount beanModule.getsFromPool Sin estado Entidad MDB 19 Número de llamadas que recuperan un objeto de la agrupación. CountStatistic Todos Bajo Ninguno.
RetrieveFromPoolSuccessCount beanModule.getsFound Sin estado Entidad MDB 20 Número de veces que una recuperación ha encontrado un objeto disponible en la agrupación. CountStatistic Todos Bajo Si este valor es considerablemente menor que RetrieveFromPoolCount, considere la posibilidad de aumentar el tamaño de agrupación.
ReturnsToPoolCount beanModule.returnsToPool Sin estado Entidad MDB 21 Número de llamadas que devuelven un objeto a la agrupación. CountStatistic Ampliado Bajo Ninguno.
ReturnsDiscardCount beanModule.returnsDiscarded Sin estado Entidad MDB 22 Número de veces que se ha descartado el objeto devuelto porque la agrupación estaba llena. CountStatistic Ampliado Bajo Si este valor es mayor que el esperado, considere la posibilidad de aumentar el tamaño de agrupación.
DrainsFromPoolCount beanModule.drainsFromPool Sin estado Entidad MDB 23 Número de veces que el daemon ha encontrado que la agrupación estaba inactiva y ha intentado borrarla. CountStatistic Todos Bajo Ninguno.
DrainSize beanModule.avgDrainSize Sin estado Entidad MDB 24 Promedio de número de objetos descartados en cada drenaje. AverageStatistic Todos Medio Ninguno.
PooledCount beanModule.poolSize Entidad MDB 25 Número actual de objetos de la agrupación. RangeStatistic Básico Alto Ninguno.
MessageCount beanModule.messageCount MDB 26 Número de mensajes entregados al método onMessage del bean. CountStatistic Básico Bajo Ninguno.
MessageBackoutCount beanModule.messageBackoutCount MDB 27 Número de mensajes restituidos que no se han podido entregar al método onMessage del bean. CountStatistic Todos Bajo Ninguno.
WaitTime beanModule.avgSrvSessionWaitTime MDB 28 Promedio de tiempo en milisegundos necesario para obtener una sesión de servidor desde la agrupación. AverageStatistic TimeStatistic Todos Medio Ninguno.
ServerSessionPoolUsage beanModule.serverSessionUsage MDB 29 Porcentaje de la agrupación de sesiones de servidor en uso. RangeStatistic Todos Alto Ninguno.
ActivationTime beanModule.activationTime Con estado Entidad 30 Promedio de tiempo en milisegundos para activar un objeto de bean. AverageStatistic TimeStatistic Todos Medio Ninguno.
PassivationTime beanModule.passivationTime Con estado Entidad 31 Promedio de tiempo en milisegundos para desactivar un objeto de bean. AverageStatistic TimeStatistic Todos Medio Ninguno.
LoadTime beanModule.loadTime Entidad 32 Promedio de tiempo en milisegundos para cargar los datos de beans desde el almacenamiento persistente. AverageStatistic TimeStatistic Todos Medio Ninguno.
StoreTime beanModule.storeTime Entidad 33 Promedio de tiempo en milisegundos para almacenar los datos de beans en almacenamiento persistente. AverageStatistic TimeStatistic Todos Medio Ninguno.
PassivationCount beanModule.passivationCount Con estado 34 Número de beans que están en un estado desactivado. RangeStatistic Básico Bajo Con estado: Cuando este valor es mayor que el esperado y no se utiliza la sustitución por anomalía, considere la posibilidad de cambiar la política de activación a ONCE.
ReadyCount beanModule.methodReadyCount Sin Estado Con estado 35 Número de instancias de bean en estado de preparado. RangeStatistic Básico Alto Cuando este valor es menor que el esperado, considere la posibilidad de aumentar el tamaño de agrupación.
ReadLockTime beanModule.readLockTime Singleton 36 Promedio de tiempo en milisegundos que las hebras esperan un bloqueo de lectura antes de la invocación de los métodos Singleton. TimeStatistic Básico Medio WRITE es la demarcación de simultaneidad gestionada por contenedor predeterminada para todos los métodos Singleton. Si este valor es mayor que el esperado, asegúrese de que todos los métodos se cambian a la simultaneidad de READ a menos que sea necesaria la simultaneidad de WRITE.
WriteLockTime beanModule.writeLockTime Singleton 37 Promedio de tiempo en milisegundos que las hebras esperan un bloqueo de grabación antes de la invocación de métodos Singleton. TimeStatistic Básico Medio WRITE es la demarcación de simultaneidad gestionada por contenedor predeterminada para todos los métodos Singleton. Si este valor es mayor que el esperado, asegúrese de que todos los métodos se cambian a la simultaneidad de READ a menos que sea necesaria la simultaneidad de WRITE.
LockCancelCount beanModule.LockCancelCount Singleton 38 Número total de invocaciones de método Singleton que se han cancelado porque se excedían el valor de Tiempo de espera de acceso especificado. CountStatistic Básico Low Si este valor es mayor que el esperado, aumente el valor de Tiempo de espera de acceso para este tipo Singleton o cambie el diseño del método Singleton para reducir los valores ReadLockTime y WriteLockTime.
AsyncWaitTime beanModule.asyncWaitTime Sin estado Con estado Singleton 39 El tiempo medio que esperan los métodos asíncronos en la cola del gestor de trabajo antes de que se ejecuten los métodos. TimeStatistic Básico Alto Si este valor es mayor que el esperado, aumente el número máximo de hebras del gestor de trabajo.
AsyncQSize beanModule.asyncQSize Sin estado Con estado Singleton 40 Promedio de tamaño de la cola de gestor de trabajo para métodos asíncronos. RangeStatistic Básico Alto Si este valor es mayor que el esperado, aumente el número máximo de hebras del gestor de trabajo.
AsyncCancelCount beanModule.asyncCancelCount Sin estado Con estado Singleton 41 Número de métodos asíncronos de resultados de activación y devolución cancelados. CountStatistic Básico Low Si este valor es mayor que el esperado, revise el diseño de aplicación junto con los registros de sistema y errores para identificar la causa de la cancelación de método.
AsyncFNFFailCount beanModule.asyncFNFFailCount Sin estado Con estado Singleton 42 Número de métodos asíncronos de activación y olvido anómalos. CountStatistic Básico Low Revise los registros de sistema y de errores para identificar la causa de las anomalías de método.
AsyncFutureObjectCount beanModule.asyncFutureObjectCount Sin estado Con estado Singleton 43 Número de objetos futuros del lado del servidor de los métodos asíncronos de resultados de activación y devolución. Esta estadística sólo se recopila para métodos de interfaz de empresa remotos asíncronos. CountStatistic Básico Alto Revise la aplicación para asegurarse de que se hace el seguimiento de todos los objetos futuros del lado del cliente y de que se llama al método Future.get(), donde todos los recursos asociados con el objeto futuro se liberan. Alternativamente, reduzca los atributos futureTime del objeto de configuración EJBAsync. Valor predeterminado: 86400 (24 horas).
DiscardCount beanModule.discards Sin estado Con estado Singleton Entidad MDB 44 Número de instancias de bean que se han descartado. CountStatistic Básico Bajo Revise los registros de sistema y errores para identificar por qué se han descartado la instancias de bean.
MethodCalls beanModule.methods.methodCalls Sin estado Con estado Singleton MDB 51 Número de invocaciones de método. CountStatistic Básico Alto Ninguno.
MethodRt beanModule.methods.methodRt Sin estado Con estado Singleton MDB 52 Promedio de tiempo de respuesta de método en milisegundos. Para los beans Singleton esto no incluye el tiempo transcurrido en espera de un bloqueo. AverageStatistic TimeStatistic Todos Máxima Ninguno.
MethodLoad beanModule.methods.methodLoad Sin estado Con estado Singleton MDB 53 Número de llamadas simultáneas para invocar el mismo método. RangeStatistic Todos Máxima Ninguno.
MethodLevelCallCount beanModule.methodLevelCallCount Sin estado Con estado Singleton MDB 54 El número de invocaciones de método efectuadas por WebSphere Application Server en el enterprise bean. Para beans controlados por mensajes, éste es el número de intentos para entregar mensajes al método onMessage del bean. CountStatistic Básico Bajo Ninguno.

El objeto inicial EJB es el ámbito de contadores, a menos que se especifique lo contrario. En la tabla siguiente se listan otros ámbitos posibles para los contadores, junto con una lista de contadores que tienen dicho ámbito:

Tabla 2. Ámbitos de contador . Otros ámbitos de contador posibles
Ámbito de EJB Contadores
Objeto inicial EJB y objeto de agrupación

RetrieveFromPoolCount

RetrieveFromPoolSuccessCount

ReturnsToPoolCount

ReturnsDiscardCount

DrainsFromPoolCount

DrainSize

PooledCount

Tipo de bean EJB

MessageCount

MessageBackoutCount

WaitTime

ServerSessionPoolUsage

PassivationCount

ReadyCount

AsyncWaitTime

AsyncQSize

AsyncCancelCount

AsyncFNFFailCount

AsyncFutureObjectCount

DiscardCount

MethodCalls

MethodRt

MethodLoad

MethodLevelCallCount

Algunos de los contadores se pueden recuperar con el uso de la API java.management.j2ee.statistics. En la tabla siguiente se listan los contadores disponibles, el tipo de bean y la API.
Tabla 3. API de estadísticas de contadores de enterprise bean . API java.management.j2ee.statistics disponible para contadores de enterprise bean
Contador Tipo de bean API java.management.j2ee.statistics
CreateCount Todas EJBStats.getCreateCount()
RemoveCount Todas EJBStats.getRemoveCount()
ReadyCount Entidad EntityBeanStats.getReadyCount()
PooledCount Entidad EntityBeanStats.getPooledCount()
MessageCount MDB MessageDrivenBeanStats.getMessageCount()
PassiveCount Con estado StatefulSessionBBeanStats.getPassiveCount()
MethodReadyCount Todas SessionBeanStats.getMethodReadyCount()

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rprf_datacounter1
File name: rprf_datacounter1.html