WebLogic Managed Server Metrics
BEA WebLogic Managed Server is one of the non-Oracle application servers that is monitored using Oracle Enterprise Manager Grid Control.
This chapter provides descriptions for all BEA WebLogic Managed Server metric categories, and tables list and describe associated metrics for each category.
Active Applications Metrics
This category of metrics provides information about the active applications. The following table lists the metrics and associated descriptions.
Default Collection Interval — Every 15 minutes
Table 2-1 Active Applications Metrics
Metric | Description |
Active Invocations | Number of active invocations |
Active Sessions | Number of active sessions of the application |
Average Response Time | Average execution time of the application. The average response time of an application is calculated by dividing the number of active requests generated between two consecutive time intervals (that is, the time when the agent collects the data from the server), by the time taken for processing these requests. |
Current Client Processing Time | Amount of time taken to execute the servlet during the last interval |
Total Time | Time taken to execute all invocations of the servlet from the time of its creation |
All Work Managers Metrics
This category of metrics provides information about all the Work Managers. The following table lists the metrics and associated descriptions.
Default Collection Interval — Every 15 minutes
Table 2-2 All Work Managers Metrics
Metric | Description |
Active Requests | Number of active requests for all Work Managers |
Number of Work Managers | Number of Work Managers |
Pending Request Current Count | Number of waiting requests in the queue across all Work Managers |
Requests Per Second | Average requests per second for all work managers |
Serviced Request Total Count | Number of requests that have been processed for across all Work Managers |
Stuck Thread Count | Number of threads that are considered stuck on the basis of any stuck thread constraints |
Data Source
This category of metrics provides information about the data source. The following table lists the metrics and associated descriptions.
Default Collection Interval — Every 15 minutes
Metric | Description |
Active Connections Current Count | Number of active JDBC connections |
JNDI Name | JNDI Name for the data source in the JNDI server. |
Pool Name | Name of the JDBC connection pool whose instance is used by the data source |
Deployment Task Metrics
This category of metrics provides information about deployment tasks. The following table lists the metrics and associated descriptions.
Default Collection Interval — Real-time only
Table 2-4 Deployment Task Metrics
Metric | Description |
Application Name | Name of the application that is to be deployed |
Begin Time | Time when the deployment was started |
End Time | Time when the deployment was completed |
Parent | Name of the parent. |
Running | Number of deployments that are in the running state |
Status | Status of the deployment task |
Domain Metrics
The details provided by this category of metrics can be used to monitor a BEA WebLogic Server Domain. A domain can contain zero or more clusters. The following table lists the metrics and associated descriptions.
Default Collection Interval — Real-time only
Metric | Description |
Activation Time | Time at which the domain became active |
Current Cluster Deployment Target | Name of the current cluster target for a deployment |
EJB Cache Metrics
This category of metrics provides information about the EJB cache. The following table lists the metrics and associated descriptions.
Default Collection Interval — Real-time only
Metric | Description |
Activation Count | Name of the current cluster target for a deployment |
Cache Access Count | Number of times the cache has been accessed |
Cache Hit Count | Number of times the cache has been hit |
Cache Miss Count | Total number of times an attempt to access a bean from the cache failed. This information is useful for determining the effectiveness of the EJB cache. |
Cached Beans Current Count | Total number of EJB instances currently in the cache |
Passivation Count | Total number of EJBs that have been passivated |
EJB Component Config Metrics
This category of metrics is a top-level interface for configuration information that Server maintains for EJB module. The following table lists the metrics and associated descriptions.
Default Collection Interval — Real-time only
Table 2-7 EJB Component Config Metrics
Metric | Description |
Caching Disabled | A private property that disables caching in proxies |
Keep Generated | Should be true if you want EJBC to keep its generated source files, and false if you want EJBC to delete them after compiling |
Persistence Enabled | Sets the persistenceEnabled attribute of the ConfigurationMBean object |
URI | Returns a URI pointing to the application component, usually on the Administration Server |
EJB Component Runtime Metric
This category of metrics is a top level interface for all runtime information collected for an EJB module. The following table lists the metrics and associated descriptions.
Default Collection Interval — Real-time only
Table 2-8 EJB Component Runtime Metric
Metric | Description |
| Indicates the current deployment state of the EJB module |
EJB Pool Metrics
This category of metrics contains accessory methods for all free pool runtime information for an EJB. The following table lists the metrics and associated descriptions.
Default Collection Interval — Real-time only
Metric | Description |
Access Total Count | Total number of times an attempt was made to get a bean instance from the free pool |
Beans In Use Count | Total number of bean instances currently in use from the free pool |
Beans In Use Current Count | Number of bean instances currently being used from the free pool |
Destroyed Total Count | Number of times a bean from the free pool was destroyed as non-application exceptions were thrown from it |
Idle Beans Count | Total number of available bean instances in the free pool |
Miss Total Count | Number of times a failed attempt was made to get an instance from the free pool |
Pooled Beans Current Count | Number of bean instances in the free pool that are currently available |
Waiter Current Count | Number of threads currently waiting for an available bean instance from the pool |
Waiter Total Count | Total number of threads currently waiting for an available bean instance from the free pool |
EJB Transaction Metrics
This category of metrics provides runtime information about all EJB transactions. The following table lists the metrics and associated descriptions.
Default Collection Interval — Every 15 minutes
Table 2-10 EJB Transaction Metrics
Metric | Description |
EJB Active Transactions | Number of active transactions commited |
EJB Active Transactions Rolled Back | Number of transactions rolled Back during the last collection interval |
EJB Active Transactions Timed Out | Number of transactions timed out during the last collection interval |
EJB Transactions Committed Per Second | Number of EJB transactions committed per second |
EJB Transactions Committed Total Count | Total number of transactions that were committed |
EJB Transactions Rolled Back Per Second | Number of EJB Transactions Rolled Back Per Second during last collection interval |
EJB Transactions RolledBack Total Count | Total number of transactions that were rolled back |
EJB Transactions Timed Out Per Second | Number of EJB Transactions Timed Out Per Second during last collection interval |
EJB Transactions TimedOut Total Count | Total number of transactions that were timed out |
Parent | Name of the parent |
EJB Transaction Rollup Metrics
The following table lists the metrics and associated descriptions.
Default Collection Interval — Every 15 minutes
Table 2-11 EJB Transaction Rollup Metrics
Metric | Description |
EJB Transaction rollback rate per second | Rollback rate per second |
EJB Transaction thru rate per second | Through rate per second |
EJB Transaction timeout rate per second | Timeout rate per second |
Execute Queue Metrics
The details provided by this category of metrics can be used to configure an execute queue and its associated thread pool. The following table lists the metrics and associated descriptions.
Default Collection Interval — Every 15 minutes
Table 2-12 Execute Queue Metrics
Metric | Description |
Active Requests | Total number of active requests in the queue |
Pending Request Current Count | Total number of waiting requests in the queue |
Pending Request Oldest Time | Time for the longest waiting request |
Requests Per Second | Total number of requests per second |
Thread Utilization | Thread utilization percentage of the execute queue |
Parent | Immediate parent for this MBean |
Execute Queue Rollup Metrics
The details provided by this category of metrics can be used to configure an execute queue and its associated thread pool. The following table lists the metrics and associated descriptions.
Default Collection Interval — Every 15 minutes
Table 2-13 Execute Queue Rollup Metrics Metrics
Metric | Description |
Active Requests | Number of requests served during last interval |
No of Execute Queues | Number of execute queues |
Pending Request Current Count | Total number of requests not yet completed, and currently in pending state |
Requests Per Second | Rate of requests occuring per second |
Serviced Request Total Count | Total number of serviced request |
J2EE Application Metrics
This category of metrics provides runtime information about the application. The following table lists the metrics and associated descriptions.
Default Collection Interval — Real-time only
Table 2-14 J2EE Application Metrics
Metric | Description |
ApplicationName | Indicates the name of the application |
J2EE Server Wide Metrics
This category of metrics provides information about the J2EE server. The following table lists the metrics and associated descriptions.
Default Collection Interval — Every 15 minutes
Table 2-15 J2EE Server Wide Metrics
Metric | Description |
Active Sessions | Number of active sessions |
Active Invocations | Number of active invocations |
Current Client Processing Time | Amount of time executing the servlet during the last interval |
J2EE Server - Invocations Per Sec | Total number of invocations per second |
JDBC ConnectionPool Config Metrics
This category of metrics provides runtime, configuration information about the JDBC connection pool.
Default Collection Interval — Real-Time Only
Table 2-16 JDBC ConnectionPool Config Metrics
Metric | Description |
Capacity Increment | Capacity increment, if any, of the pool. |
Driver Name | Name of the driver which is used to connect to the pool and get an instance |
Initial Capacity | Initial capacity of the pool |
Maximum Capacity | Maximum capacity of the pool (for holding connections |
Shrink Period Minutes | Time needed for shrinking |
Shrinking Enabled | Indicates if the the pool can shrink to increase the size |
JDBC ConnectionPool Metrics
This category of metrics provides runtime information about the JDBC connection pool.
Default Collection Interval — Every 15 minutes
Table 2-17 JDBC ConnectionPool Metrics Metrics
Metric | Description |
Active Connections Current Count | Number of active JDBC connections |
Current Capacity | Current capacity of the pool (for holding connections) |
Maximum Capacity | Maximum capacity of the pool (for holding connections |
State | Current state of the pool |
JDBC Rollup - Active JDBC Connections Metrics
This category of metrics provides information about the active JDBC connections.
Default Collection Interval — Every 15 minutes
Table 2-18 JDBC Rollup - Active JDBC Connections Metrics
Metric | Description |
Active Connections | Number of active connections. |
JDBCTx DataSource Config Metrics
This category of metrics provides information about the JDBCTx data source configuration.
Default Collection Interval — Real-time only
Table 2-19 JDBC ConnectionPool Config Metrics
Metric | Description |
Enable TwoPhase Commit | Enables the TwoPhase commit |
JNDI Name | Name of JNDI |
Pool Name | Name of the pool. |
Row Prefetch Enabled | Indicates whether row prefetch has been enabled or not |
Row Prefetch Size | Indicates the size of the row prefetch |
Stream Chunk Size | Indicates the size of the stream chunk |
Parent | Name of the parent. |
JMS ConnectionFactory Config Metrics
This category of metrics provides information that helps you to configure the JMS ConnectionFactory.
Default Collection Interval — Real-time only
Table 2-20 JDBC ConnectionPool Config Metrics
Metric | Description |
Acknowledge Policy | Acknowledge policy |
JNDI Name | Name of the JNDI |
Messages Maximum | Maximum size of messages |
Send Timeout | Send timeout value |
Transaction Timeout | Transaction timeout |
JMS Consumer Metrics
This category of metrics provides information that helps you to monitor a JMS consumer.
Default Collection Interval — Real-time only
Table 2-21 JMS Consumer Metrics
Metric | Description |
Active | Indicates if the consumer is active |
Bytes Pending Count | Number of bytes pending (uncommitted and and unacknowledged) by this consumer |
Bytes Received Count | Number of bytes received by this consumer, since the last reset |
Destination Name | Destination for this consumer |
Messages Pending Count | Number of messages pending (uncommitted and unacknowledged) by this consumer |
Messages Received Count | Number of messages received by this consumer, since the last reset |
JMS Destination Metrics
This category of metrics provides information that can be used to monitor a BEA WebLogic JMS destination (topic or queue.).
Default Collection Interval — Real-time only
Table 2-22 JMS Destination Metrics
Metric | Description |
Bytes Current Count | Current number of bytes stored in the destination. It does not include the pending bytes |
Bytes Received Count | Number of bytes received in this destination, since the last reset |
Consumers Current Count | Current number of consumers accessing this destination |
Consumers Total Count | Total number of consumers accessing this destination, since the last reset |
Messages Current Count | Current number of messages in the destination. It does not include the pending messages |
Messages Pending Count | Number of pending messages in the destination (over and above the current number of messages.) |
Messages Received Count | Number of messages received in this destination, since the last reset |
Destination Type | Returns weblogic.management.configuration.JMSConstants.DESTINATION_TYPE_QUEUE ,The destinationType value |
JMS Metrics
This category of metrics can be used to monitor a BEA WebLogic JMS service.
Default Collection Interval — Real-time only
Metric | Description |
Connections Current Count | Current number of connections to the BEA WebLogic Server |
Connections Total Count | Total number of connections made to the BEA WebLogic Managed Server, since it was last reset |
JMS Servers Current Count | Number of JMS servers that are currently deployed on this server |
JMS Servers Total Count | Total number of JMS servers that were deployed on the server, since it was started |
JMS Queue Config Metrics
This category of metrics represents a JMS queue (point-to-point) destination for a JMS server.
Default Collection Interval — Real-time only
Table 2-24 JMS Queue Config Metrics
Metric | Description |
Bytes Maximum | Maximum bytes quota (total amount of bytes) that can be stored at this destination |
Bytes Paging Enabled | Specifies whether bytes paging is enabled on the destination for temporarily swapping message bodies |
JNDI Name | Used to look up the destination within the JNDI namespace |
Maximum Message Size | Maximum size of a message that will be accepted from producers on this destination |
Messages Maximum | Maximum size of a message that will be accepted from producers on this destination |
Messages Paging Enabled | Specifies whether messages paging is enabled on the destination for temporarily swapping message bodies |
Store Enabled | Specifies whether the destination supports persistent messaging by using the JMS store specified by the JMS server |
JMS Server Metrics
This category of metrics provides details that can be used to monitor a BEA WebLogic JMS server.
Default Collection Interval — Real-time only
Metric | Description |
Bytes Current Count | Number of bytes currently stored on this JMS server. It does not include the pending bytes |
Bytes Received Count | Number of bytes received on this JMS server, since the last reset |
Destinations CurrentCount | Current number of destinations for this JMS server |
Destinations Total Count | Total number of destinations instantiated on this JMS server, since the last reset |
Messages Current Count | Current number of messages stored on this JMS server. It does not include the pending messages |
Messages Pending Count | Current number of pending messages (unacknowledged or uncommitted) stored on this JMS server |
Messages Received Count | Number of messages received on this destination, since the last reset |
JMS Topic Config Metrics
This category of metrics provides provides information JMS Topic Configuration.
Default Collection Interval — Real-time only
Table 2-26 JMS Topic Config Metrics
Metric | Description |
Bytes Maximum | Maximum bytes allowed. |
JNDI Name | Name of the JNDI |
Maximum Message Size | Maximum size of the message |
Messages Maximum | Maximum size of messages |
| Multicast port number |
JRockit VM Runtime Metrics
This category of metrics exposes runtime data about the JRockit Virtual Machine that is running on BEA WebLogic Managed Server.
Default Collection Interval — Every 15 minutes
Table 2-27 JRockit VM Runtime Metrics
Metric | Description |
All Processors Average Load | Average load of all processors in the host computer |
CPU Usage(%) | Load that the Virutal Machine is placing on all processors in the host computer |
NumberOfProcessors | Number of processors on the Virtual Machine's host computer |
NumberOfDaemonThreads | Number of daemon Java threads currently running in the Virtual Machine |
Total Heap | Amount of memory (in bytes) currently allocated to the Virtual Machine's Java heap |
TotalNumberOfThreads | Amount of memory (in bytes) currently allocated to the Virtual Machine's Java heap |
Uptime | Number of milliseconds that the Virtual Machine had been running |
UsedHeap | Amount of Java heap memory (in bytes) that is currently being used by the Virtual Machine |
UsedPhysicalMemory | Amount of physical memory (in bytes) that is currently being used on the host computer |
JRockit VM Name | Name of the JRockit VM. |
JTA Metrics
The details provided by this category of metrics can be used for accessing the transaction runtime characteristics within a BEA WebLogic Managed Server.
Default Collection Interval — Every 15 minutes
Metric | Description |
Active Transactions Total Count | Total number of active transactions on the server |
Transaction Abandoned Total Count | Total number of transactions that were abandoned |
Transaction Committed Total Count | Total number of transactions that were committed |
Transaction Total Count | Total number of transactions. This includes all committed, rolled back, and heuristic transactions. |
JVM Metrics
This category of metrics provides information about the JVM within which the current server instance is running.
Default Collection Interval — Real-time only
Metric | Description |
Heap Free Current | Current amount of free memory (bytes) in the JVM heap |
Heap Size Current | Current size (bytes) of the JVM heap |
Java Vendor | Vendor of the JVM |
Java Version | Java version of the JVM |
OS Name | Operating system on which the JVM is running |
OS Version | Version of the operating system on which the JVM is running |
Response
This category of metrics provides basic information about the BEA WebLogic Managed Server.
Default Collection Interval — Every one minute
Metric | Description |
Status | This metric indicates whether the BEA WebLogic Managed Server is up or down. If the value is 1, the server is up. If the value is 0, it is down. |
SSL Config Metrics
The details provided by this category of metrics helps you to configure SSL.
Default Collection Interval — Real-time only
Metric | Description |
Enabled | Indicates if the SSL port in the SSLMBean is enabled |
Export Key Lifespan | Number of times the server can use an exportable key between a domestic server and an exportable client, before generating a new key |
Key Encrypted | This metric is no longer used as of WLS 7.0. This metric indicates if the private key for the server has been encrypted. |
| Helps you to set the TCP/IP port at which the server listens for SSL connections |
| Enables the use of the SSL protocol on a particular BEA WebLogic Managed Server |
Two Way SSL Enabled | Sets the twoWaySSLEnabled attribute of the SSLMBean object |
Server LifeCycle Task Metrics
This category of metrics provides information about the server lifecycle tasks.
Default Collection Interval — Real-time only
Table 2-32 Server LifeCycle Task Metrics
Metric | Description |
Begin Time | Start time of the task |
Description | Describes the tasks |
End Time | End time of the task |
Running | Current state of the task |
Status | Status of the task |
Server Metrics
This category of metrics provides runtime information about a server instance.
Default Collection Interval — Every 15 minutes
Metric | Description |
Activation Time | Indicates whether the BEA WebLogic Managed Server is up or down. If the value is 1, the server is up. If the value is 0, it is down. |
Listen Address | Port where the server is listening |
| Port on which this server is listening |
State | Current state of the server |
Server Security Metrics
This category of metrics provides security-related information for BEA WebLogic Managed Servers.
Default Collection Interval — Real-time only
Table 2-34 Servlet Security Metrics
Metric | Description |
Invalid Login Attempts Total Count | Total number of invalid login attempts |
Locked Users Current Count | Total number of users who are currently locked |
Login Attempts While Locked Total Count | Number of invalid login attempts on the server |
Unlocked Users Total Count | Number of times unlocked users have logged onto the server |
User Lockout Total Count | Total number of user lockouts on the server |
Servlet Metrics
This category of metrics provides information about the servlets.
Default Collection Interval — Every 15 minutes
Metric | Description |
Servlet Current Client Processing Time | Amount of time executing the servlet during the last interval |
Servlet Execution Time Average | Average time all invocations of the servlet have executed since created |
Servlet Execution Time Total | Total time all invocations of the servlet have executed since created |
Servlet Path | Path of the servlet |
Servlet Reload Total Count | Total number of times the servlet has been reloaded |
Servlet Rollup Metrics
This category provides information about servlet rollup metrics.
Default Collection Interval — Every 15 minutes
Table 2-36 Servlet Rollup Metrics
Metric | Description |
Active Invocations | Servlet invocations that are active and are currently in the web container |
Average Execution Time | Average time taken by a servlet to respond |
Current Client Processing Time | Time taken to execute the servlet during the last interval |
Invocation Total Count | Total number of invocations for this servlet |
Invocations Per Second | Number of invocations of the servlet per second |
Total Execution Time | Total execution time for a request |
Web Application Component Metrics
This category of metrics describes a servlet component - servlet context.
Default Collection Interval — Real-time only
Table 2-37 Web Application Component Metrics
Metric | Description |
Component Name | Name of the servlet component |
Open Sessions Current Count | Total number of open sessions |
Sessions Opened Total Count | Total number of sessions opened in this server |
WebAppComponent Config Metrics
This category of metrics provides methods for configuring a J2EE-web application that is deployed on this server.
Default Collection Interval — Real-time only
Table 2-38 WebAppComponent Config Metrics
Metric | Description |
Session Cache Size | Number of sessions in memory at a time |
Session Cookie Name | Sets the sessionCookieName attribute of the WebAppComponentMBean object |
Session Cookies Enabled | Sets the sessionCookiesEnabled attribute of the WebAppComponentMBean object |
Session Invalidation Interval Secs | Time interval between sweeps for invalid sessions |
Session Timeout Secs | Sets the sessionTimeoutSecs attribute of the WebAppComponentMBean object |
Session Tracking Enabled | Enables session tracking |
URI | URI pointing to the apps component, usually on the Administration Server |
WebServer Config Metrics
The details provided by this category of metrics represents the configuration of virtual web server within a BEA WebLogic Managed Server.
Default Collection Interval — Real-time only
Table 2-39 WebServer Config Metrics
Metric | Description |
Authorization Cookie Enabled | Enables use of additional secure AuthCookie to make access to https pages with security constraints |
Events Enabled | Gets the eventsEnabled attribute of the WebServerMBean object |
KeepAlive Enabled | Gets the keepAliveEnabled attribute of the WebServerMBean object |
KeepAlive Secs | Number of seconds to maintain HTTP keep-alive before timing out the request |
WAP Enabled | Enables WAP |
WebService Metrics
This category of metrics describes the state of a single WebService.
Default Collection Interval — Real-time Only
Metric | Description |
HomePage Hit Count | Number of times the WebService's home page has been visited, since its deployment |
HomePage URL | URL from which the home page for this webservice can be retrieved |
Malformed Request Count | Number of times that this service has received a malformed or invalid request |
Service Name | Name of the configuration |
WSDL Hit Count | Number of times that this service's WSDL has been retrieved |
WSDLUrl | URL from which the WSDL for this WebService can be retrieved |
Work Manager Metrics
This category of metrics describes the metrics for a Work Manager.
Default Collection Interval — Every 15 Minutes
Metric | Description |
Active Request | Number of active requests for a Work Manager |
Application Name | Name of the application this Work Manager is associated with |
Pending Request Current Count | Number of waiting requests in the queue |
Request Per Second | Requests per second |
No comments:
Post a Comment