Related Documentation | \nVersion of up.time \naffected | \nAffected Platforms | \n
\n | \nAll | \nAll | \n
In addition to the WebLogic metrics that up.time collects, detailed system level performance metrics are also available. This enables you to analyze system compute performance, memory usage, disk and network performance, and then relate underlying system behavior to specific metrics within WebLogic. The metrics are derived from any of several WebLogic MBeans (Managed Beans, which are Java objects that expose a set of attributes).
\n \nPer Connection Pool
\n \nThe following metrics are collected per connection pool on a WebLogic server:
\n \nMetric | \n\tExplanation | \nMBean Name | \n
FailuresToReconnectCount | \n\tThe number of times that the connection pool failed to reconnect to a data store. | \n\tJDBCConnectionPoolRuntime | \n
ActiveConnectionsCurrentCount | \n\tThe current number of active connections in a JDBC connection pool. | \n\tJDBCConnectionPoolRuntime | \n
ActiveConnectionsHighCount | \n\tThe highest number of active connections in a JDBC connection pool. | \n\tJDBCConnectionPoolRuntime | \n
LeakedConnectionsCount | \n\tThe total number of connections that have been checked out of, but not returned to, the connection pool. | \n\tJDBCConnectionPoolRuntime | \n
CurrCapacity | \n\tThe current number of database connections in the JDBC connection pool. | \n\tJDBCConnectionPoolRuntime | \n
NumAvailable | \n\tThe number of available sessions in the session pool that are not currently being used. | \n\tJDBCConnectionPoolRuntime | \n
WaitingForConnectionCurrentCount | \n\tThe current number of requests that are waiting for a connection to the connection pool. | \n\tJDBCConnectionPoolRuntime | \n
Per EJB
\n \nThe following metrics are collected per Enterprise JavaBean (EJB) on a WebLogic server:
\n \nAccessTotalCount | \n\tThe total number of times an attempt was made to get an Enterprise JavaBeans (EJB) instance from the free pool. | \n\tStatelessEJBRuntime | \n
BeansInCurrentUseCount | \n\tThe number of EJB instances in the free pool which are currently in use. | \n\tStatelessEJBRuntime | \n
CachedBeansCurrentCount | \n\tThe total number of EJBs that are in the execution cache. | \n\tStatefulEJBRuntime | \n
ActivationCount | \n\tThe number of EJBs that have been activated. | \n\tStatefulEJBRuntime | \n
PassivatedCount | \n\tThe number of EJBs that have been passivated. | \n\tEJBCacheRuntimeMBean | \n
cacheAccessCount | \n\tThe number of attempts that were made to access an EJB in the cache. | \n\tEJBCacheRuntimeMBean | \n
cacheMissCount | \n\tThe number of times that an attempt to access an EJB in the cache failed. | \n\tEJBCacheRuntimeMBean | \n
Other
\n \nThe following metrics are collected from the WebLogic system, the Java Virtual Machine, or the thread pool:
\n \nHeapSizeCurrent | \n\tThe amount of memory, in bytes, that is in the WebLogic server's Java Virtual Machine (JVM) heap. | \n\tJVMRuntime | \n
HeapFreeCurrent | \n\tThe current amount of free memory, in bytes, that is in the WebLogic server's JVM heap. | \n\tJVMRuntime | \n
OpenSocketsCurrentCount | \n\tThe current number sockets on the server that are open and receiving requests. | \n\tServerRuntime | \n
AcceptBacklog | \n\tThe number of requests that are waiting for a TCP connection. | \n\tServer | \n
ExecuteThreadCurrentIdleCount | \n\tThe number of threads in the server's execution queue that are idle or which are not being used to process data. | \n\tExecuteQueueRuntime | \n
PendingRequestCurrentCount | \n\tThe number of pending requests that are in the server's execution queue. | \n\tExecuteQueueRuntime | \n
TransactionCommittedTotalCount | \n\tThe total number of transactions that have been processed by the WebLogic server. | \n\tTransactionResourceRuntime | \n
TransactionRolledBackTotalCount | \n\tThe total number of transactions that have been rolled back. | \n\tTransactionResourceRuntime | \n
InvocationTotalCount | \n\tThe total number of times that a servlet running on the WebLogic server was invoked. | \n\tServletRuntime | \n