Contadores de Bean Corporativo

Utilize esta página como uma referência para as propriedades dos contadores de enterprise beans.

Definições de Contadores

Tabela 1. Definições de Contadores. Estes contadores relatam valores de carregamento, tempos de resposta e atividades de ciclo de vida para enterprise beans.
Nome Chave Tipo EJB ID Description Type Level Sobrecarga Resolução de Problemas
CreateCount beanModule.creates MDB de Entidade Stateless Stateful 1 O número de vezes em que os beans foram criados. CountStatistic Básico Baixa Stateless, MDB: Quando esse valor for maior que o esperado, referencie FreedCount e DiscardCount.
RemoveCount beanModule.removes MDB de Entidade Stateless Stateful 2 O número de vezes em que os beans foram removidos. CountStatistic Básico Baixa Nenhum.
ActivateCount beanModule.activates Entidade Stateful 3 O número de vezes em que os beans foram ativados. CountStatistic Tudo Baixa Stateful: Quando esse valor for maior que o esperado e não estiver usando o failover, considere alterar a política de ativação para ONCE.

Entidade: Quando esse valor for maior que o esperado com a opção de armazenamento em cache A ou B, o tamanho do cache de contêiner poderá ser muito pequeno.

PassivateCount beanModule.passivates Entidade 4 O número de vezes em que os beans foram apassivados. CountStatistic Básico Baixa Nenhum.
InstantiateCount beanModule.instantiates Entidade Stateful 5 O número de vezes em que os objetos de beans foram instanciados. CountStatistic Tudo Baixa Nenhum.
FreedCount beanModule.destroys Entidade Stateful 6 O número de vezes em que os objetos de beans foram liberados. CountStatistic Tudo Baixa Nenhum.
LoadCount beanModule.loads Entidade 7 O número de vezes em que os dados de beans foram carregados a partir do armazenamento persistente. CountStatistic Tudo Baixa Nenhum.
StoreCount beanModule.stores Entidade 8 O número de vezes em que os dados de beans foram armazenados no armazenamento persistente. CountStatistic Tudo Baixa Se esse valor for maior que o esperado, considere usar a configuração apenas leitura.
ReadyCount beanModule.readyCount Entidade 9 O número de instâncias de bean no estado pronto. RangeStatistic Básico Alto Nenhum.
LiveCount beanModule.concurrentLives MDB de Entidade Stateless Stateful Singleton 10 O número médio de beans ativos simultaneamente. RangeStatistic Estendido Alto Stateless, MDB: Se esse valor for consistentemente maior que o tamanho do conjunto, considere aumentar o tamanho do conjunto.

Stateful: Se esse valor for maior que o esperado, o aplicativo poderá não ter chamadas para o método de remoção.

MethodCallCount beanModule.totalMethodCalls MDB de Entidade Stateless Stateful Singleton 11 O número de chamadas para os métodos de negócios do bean. CountStatistic Básico Alto Nenhum.
MethodResponseTime beanModule.avgMethodRt MDB de Entidade Stateless Stateful Singleton 12 O tempo de resposta médio em milissegundos nos métodos de negócios do bean. AverageStatistic Básico Alto Nenhum.
CreateTime beanModule.avgCreateTime MDB de Entidade Stateless Stateful 14 O tempo médio em milissegundos para instanciar e PostConstruct. AverageStatistic TimeStatistic Tudo Máx Nenhum.
RemoveTime beanModule.avgRemoveTime MDB de Entidade Stateless Stateful 15 O tempo médio em milissegundos para PreDestroy (incluindo o tempo no banco de dados, se houver). AverageStatistic TimeStatistic Tudo Máx Nenhum.
ActiveMethodCount beanModule.activeMethods MDB de Entidade Stateless Stateful Singleton 18 O número de métodos ativos simultaneamente (ou seja, o número de métodos chamados ao mesmo tempo). RangeStatistic Tudo Alto Nenhum.
RetrieveFromPoolCount beanModule.getsFromPool MDB de Entidade Stateless 19 O número de chamadas de recuperação de objeto a partir do conjunto. CountStatistic Tudo Baixa Nenhum.
RetrieveFromPoolSuccessCount beanModule.getsFound MDB de Entidade Stateless 20 O número de vezes em que uma recuperação localizou um objeto disponível no conjunto. CountStatistic Tudo Baixa Se esse valor for consideravelmente menor que RetrieveFromPoolCount, considere aumentar o tamanho do conjunto.
ReturnsToPoolCount beanModule.returnsToPool MDB de Entidade Stateless 21 O número de chamadas que retornam um objeto para o conjunto. CountStatistic Estendido Baixa Nenhum.
ReturnsDiscardCount beanModule.returnsDiscarded MDB de Entidade Stateless 22 O número de vezes em que o Objeto de retorno foi eliminado porque o conjunto estava cheio. CountStatistic Estendido Baixa Se esse valor for maior que o esperado, considere aumentar o tamanho do conjunto.
DrainsFromPoolCount beanModule.drainsFromPool MDB de Entidade Stateless 23 O número de vezes em que o daemon localizou o conjunto que estava inativo e tentou limpá-lo. CountStatistic Tudo Baixa Nenhum.
DrainSize beanModule.avgDrainSize MDB de Entidade Stateless 24 O número médio de objetos descartados em cada dreno. AverageStatistic Tudo Médio Nenhum.
PooledCount beanModule.poolSize MDB de Entidade 25 O número atual de objetos no conjunto. RangeStatistic Básico Alto Nenhum.
MessageCount beanModule.messageCount MDB 26 O número de mensagens entregues para o método onMessage do bean. CountStatistic Básico Baixa Nenhum.
MessageBackoutCount beanModule.messageBackoutCount MDB 27 O número de mensagens retornadas que falharam ao serem entregues para o método onMessage do bean. CountStatistic Tudo Baixa Nenhum.
WaitTime beanModule.avgSrvSessionWaitTime MDB 28 O tempo médio em milissegundos necessário para obter uma sessão de servidor a partir do conjunto. AverageStatistic TimeStatistic Tudo Médio Nenhum.
ServerSessionPoolUsage beanModule.serverSessionUsage MDB 29 A porcentagem do conjunto de sessão do servidor em uso. RangeStatistic Tudo Alto Nenhum.
ActivationTime beanModule.activationTime Entidade Stateful 30 O tempo médio em milissegundos para ativar um objeto de bean. AverageStatistic TimeStatistic Tudo Médio Nenhum.
PassivationTime beanModule.passivationTime Entidade Stateful 31 O tempo médio em milissegundos para apassivar um objeto de bean. AverageStatistic TimeStatistic Tudo Médio Nenhum.
LoadTime beanModule.loadTime Entidade 32 O tempo médio em milissegundos para carregar os dados de bean a partir do armazenamento persistente. AverageStatistic TimeStatistic Tudo Médio Nenhum.
StoreTime beanModule.storeTime Entidade 33 O tempo médio em milissegundos para armazenar os dados de bean no armazenamento persistente. AverageStatistic TimeStatistic Tudo Médio Nenhum.
PassivationCount beanModule.passivationCount Com Preservação de Estado 34 O número de beans que estão em um estado apassivado. RangeStatistic Básico Baixa Stateful: Quando esse valor for maior que o esperado e não estiver usando o failover, considere alterar a política de ativação para ONCE.
ReadyCount beanModule.methodReadyCount Stateless Stateful 35 O número de instâncias de bean no estado pronto. RangeStatistic Básico Alto Quando esse valor for menor que o esperado, considere aumentar o tamanho do conjunto.
ReadLockTime beanModule.readLockTime Singleton 36 O tempo médio em milissegundos que os encadeamentos aguardam por um bloqueio de leitura antes da chamada dos métodos Singleton. TimeStatistic Básico Médio WRITE é a demarcação da simultaneidade gerenciada por contêiner padrão para todos os métodos Singleton. Se esse valor for maior que o esperado, assegure-se de que todos os métodos sejam alterados para a simultaneidade READ, a menos que a simultaneidade WRITE seja necessária.
WriteLockTime beanModule.writeLockTime Singleton 37 O tempo médio em milissegundos que os encadeamentos aguardam por um bloqueio de gravação antes da chamada dos métodos Singleton. TimeStatistic Básico Médio WRITE é a demarcação da simultaneidade gerenciada por contêiner padrão para todos os métodos Singleton. Se esse valor for maior que o esperado, assegure-se de que todos os métodos sejam alterados para a simultaneidade READ, a menos que a simultaneidade WRITE seja necessária.
LockCancelCount beanModule.LockCancelCount Singleton 38 O número total de chamadas de método Singleton que foram canceladas porque elas excederam um valor de Tempo Limite de Acesso especificado. CountStatistic Básico Baixo Se esse valor for maior que o esperado, aumente o valor de Tempo Limite de Acesso para esse tipo de Singleton ou altere o design do método Singleton para reduzir os valores ReadLockTime e WriteLockTime.
AsyncWaitTime beanModule.asyncWaitTime Stateless Stateful Singleton 39 Os métodos assíncronos de tempo médio esperam na fila do gerenciador de trabalho antes de os métodos serem executados. TimeStatistic Básico Alto Se esse valor for maior que o esperado, aumente o número máximo de encadeamentos no gerenciador de trabalho.
AsyncQSize beanModule.asyncQSize Stateless Stateful Singleton 40 O tamanho médio da fila do gerenciador de trabalho para os métodos assíncronos. RangeStatistic Básico Alto Se esse valor for maior que o esperado, aumente o número máximo de encadeamentos no gerenciador de trabalho.
AsyncCancelCount beanModule.asyncCancelCount Stateless Stateful Singleton 41 O número de métodos assíncronos fire and return results cancelados. CountStatistic Básico Baixo Se esse valor for maior que o esperado, revise o design do aplicativo junto com os logs de sistema e de erro para identificar a causa do cancelamento do método.
AsyncFNFFailCount beanModule.asyncFNFFailCount Stateless Stateful Singleton 42 O número de métodos assíncronos fire and forget com falha. CountStatistic Básico Baixo Revise os logs do sistema e de erro para identificar a causa das falhas do método.
AsyncFutureObjectCount beanModule.asyncFutureObjectCount Stateless Stateful Singleton 43 O número de objetos Futuro do lado do servidor a partir dos métodos assíncronos fire and return results. Essa estatística é coletada apenas para os métodos da interface de negócios remota assíncronos. CountStatistic Básico Alto Revise seu aplicativo para assegurar que os objetos Futuro do lado do cliente sejam rastreados e o que método Future.get() seja chamado, em que todos os recursos associados ao objeto futuro sejam liberados. Como alternativa, reduza os atributos futureTime no objeto de configuração EJBAsync. Valor padrão: 86400 (24 horas).
DiscardCount beanModule.discards MDB de Entidade Stateless Stateful Singleton 44 O número de instâncias de bean que foram descartadas. CountStatistic Básico Baixa Revise os logs do sistema e de erro para identificar o por quê as instâncias de bean foram eliminadas.
MethodCalls beanModule.methods.methodCalls MDB Stateless Stateful Singleton 51 O número de chamadas de método. CountStatistic Básico Alto Nenhum.
MethodRt beanModule.methods.methodRt MDB Stateless Stateful Singleton 52 O tempo médio de resposta de método em milissegundos. Para beans Singleton, isso não inclui nenhum tempo decorrido para aguardar por um bloqueio. AverageStatistic TimeStatistic Tudo Máximo Nenhum.
MethodLoad beanModule.methods.methodLoad MDB Stateless Stateful Singleton 53 O número de chamadas simultâneas para chamar o mesmo método. RangeStatistic Tudo Máximo Nenhum.
MethodLevelCallCount beanModule.methodLevelCallCount MDB Stateless Stateful Singleton 54 O número de chamadas de método feito pelo WebSphere Application Server no enterprise bean. Para os beans acionados por mensagem, esse é o número de tentativas de entrega de mensagens para o método onMessagem do bean do bean. CountStatistic Básico Baixa Nenhum.

O objeto EJB home é o escopo para contadores, a menos que seja especificado de outra forma. A seguinte tabela lista outros escopos possível para contadores, junto com uma lista de contadores que possuem esse escopo:

Tabela 2. Escopos de Contador . Outros escopos de contadores possíveis
Escopo EJB Contadores
Objeto EJB home e objeto de conjunto

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

Alguns dos contadores podem ser recuperados com o uso da API java.management.j2ee.statistics. A seguinte tabela lista os contadores, tipos de beans e API disponíveis.
Tabela 3. API de Estatísticas de Contadores do Enterprise Bean . API java.management.j2ee.statistics para contadores enterprise bean
Contador Tipo de Bean API java.management.j2ee.statistics
CreateCount Todos EJBStats.getCreateCount()
RemoveCount Todos EJBStats.getRemoveCount()
ReadyCount Entidade EntityBeanStats.getReadyCount()
PooledCount Entidade EntityBeanStats.getPooledCount()
MessageCount MDB MessageDrivenBeanStats.getMessageCount()
PassiveCount Com Preservação de Estado StatefulSessionBBeanStats.getPassiveCount()
MethodReadyCount Todos SessionBeanStats.getMethodReadyCount()

Ícone que indica o tipo de tópico Tópico de Referência



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rprf_datacounter1
Nome do arquivo: rprf_datacounter1.html