Monitoring Weblogic

Supported Versions

Currently supported versions are: 10gR3, 11gR1, 12cR1 and 12cR2.

Metrics collection

Configuration data

  • Name
  • Version
  • Port
  • Life Cycle State
  • Activation time
  • Web Deployments (max. 150)

    • Context Root
    • Session Timeout
    • Status
  • Servlets (max. 100)

    • Servlet
  • Thread Pool
  • Datasources (max. 150)

    • Name
    • State
  • JMS Destinations (max. 150)

    • Name
  • SAF Agents (max. 150)

    • Name
    • Paused For Forwarding
    • Paused For Incoming
    • Paused For Receiving
  • Health State

Performance metrics

Web Deployments

Metric Description
Active Sessions Provides a count of the current total number of open sessions in this module. Returns the current total number of open sessions in this component
Created Sessions Provides a count of the total number of sessions opened

Servlets

Metric Description
Requests Provides a total count of the times this servlet has been invoked
Average Response Time Provides the average amount of time all invocations of the servlet have executed since created

Thread Pool

Metric Description
Idle Threads The number of idle threads in the pool. This count does not include standby threads and stuck threads. The count indicates threads that are ready to pick up new work when it arrives
Total Threads The total number of threads in the pool
Hogging Threads The threads that are being held by a request right now. These threads will either be declared as stuck after the configured timeout or will return to the pool before that. The self-tuning mechanism will backfill if necessary
Stand by Threads The number of threads in the standby pool. Threads that are not needed to handle the present work load are designated as standby and added to the standby pool. These threads are activated when more threads are needed
Stuck Threads Number of stuck threads in the thread pool (Available Since Release 12.1.2.0.0)

Datasources

Metric Description
Available Connections The number of database connections that are currently idle and available to be used by applications in this instance of the data source
Current Active Connections The number of connections currently in use by applications
Connections in Pool The current count of JDBC connections in the connection pool in the data source
Connections Created The cumulative total number of database connections created in this data source since the data source was deployed
Requests Waiting for Connection The number of connection requests waiting for a database connection
Leaked Connections The number of leaked connections. A leaked connection is a connection that was reserved from the data source but was not returned to the data source by calling close()

JMS Destinations

Metric Description
Messages Current Count The current number of messages in the destination. This does not include the pending messages
Messages Pending Count The number of pending messages in the destination. Pending messages are over and above the current number of messages. A pending message is one that has either been sent in a transaction and not committed, or that has been received and not committed or acknowledged
Messages Received Count The number of messages received in this destination since the last reset

SAF Agents

Metric Description
Messages Current Count The current number of messages per SAF agent.
Messages Pending Count The number of pending messages per SAF agent. A pending message is one that has either been sent in a transaction and not committed, or that has been received and not committed or acknowledged.
Remote Endpoints Current Count The current number of remote endpoints to which this SAF agent has been storing and forwarding messages.

Note: Currently supported versions are: 11gR1, 12cR1 and 12cR2.

Health Signatures

For each sensor, there is a curated knowledgebase of health signatures that are evaluated continuously against the incoming metrics and are used to raise issues or incidents depending on user impact.

Built-in events trigger issues or incidents based on failing health signatures on entities, and custom events trigger issues or incidents based on the thresholds of an individual metric of any given entity.

For information about built-events for the Weblogic sensor, see the Built-in events reference.