Probe Transaction

One of the monitoring facilities in your application is a probe transaction for the online component of the product. This is a set of JMX calls to the various components of the architecture to determine two sets of metrics:

  • Availability of the component - The availability will return a pass or fail on availability (including details is possible) of the component.
  • Raw performance - The raw transaction performance of the component from the call. This represents the raw performance and should be used as a raw indication of performance at the network level.

The following components are tested using this capability:

Component Test Availability Performance
Web Application Server HTTP/HTTPS ping RFC 2616 code Time in ms
Business Application Server Service Call true or false Time in ms
Database Server SQL SELECT True or SQL Error Time in ms

The API is part of the Business Application Server JMX Reference facility.

Note:

Customers using Application Management Pack for Oracle Utilities can use additional API's for performance and availability tracking.