Contadores de enterprise beans
Utilice esta página como referencia para las propiedades de los contadores de enterprise beans.
Definiciones de contador
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:
Á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 |
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() |