Wednesday, October 21, 2009

Which MBeans should I monitor?

• JVMRuntimeMBean
o attribute heapFreeCurrent
o attribute heapSizeCurrent

• JRockitRuntimeMBean
o attribute jvmProcessorLoad
o attribute allProcessorsAverageLoad
o attribute totalGarbageCollectionTime

• JMSDestinationRuntimeMBean
o attribute messagesCurrentCount
o attribute messagesHighCount
o attribute messagesPendingCount
o attribute messagesReceivedCount

• JDBCConnectionPoolRuntimeMBean
o attribute activeConnectionsCurrentCount
o attribute activeConnectionsHighCount
o attribute connectionsTotalCount
o attribute leakedConnectionCount
o attribute maxCapacity
o attribute waitingForConnectionCurrentCount
o attribute waitingForConnectionHighCount
o attribute waitSecondsHighCount

• JTATransactionStatisticsRuntime
o attribute transactionTotalCount
o attribute transactionCommittedTotalCount
o attribute transactionRolledBackTotalCount
o attribute transactionHeuristicsTotalCount
o attribute secondsActiveTotalCount
o attribute transactionAbandonedTotalCount
o attribute transactionRolledBackAppTotalCount
o attribute transactionRolledBackResourceTotalCount
o attribute transactionRolledBackSystemTotalCount
o attribute transactionRolledBackTimeoutTotalCount

• EJBTransactionRuntimeMBean
o attribute transactionsCommittedTotalCount
o attribute transactionsRolledBackTotalCount
o attribute transactionsTimedOutTotalCount

• EJBPoolRuntimeMBean
o attribute beansInUseCount
o attribute idleBeansCount
o attribute timeoutTotalCount
o attribute waiterTotalCount

No comments: