3.2 Oracle TSAM Plus Agent Data Collection Framework
The Oracle TSAM Plus Agent framework collects the performance metrics when Oracle TSAM Plus is enabled. The framework covers the major performance sensitive areas in Tuxedo applications, that is call path stages, services, transactions and system servers. Oracle TSAM Plus Agent uses Oracle Tuxedo FML32 typed buffers to contain the metrics collected so that each metric is defined as a built-in FML32 field. The monitoring points depend on the monitoring types and only apply to Oracle Tuxedo ATMI applications. The following table lists the call path monitoring points.
Table 3-1 Call Path Monitoring Points
| Stage | Supported Tuxedo Process Types |
|---|---|
| Before request message sent to IPC queue | Native Client, Application Server, GWTDOMAN, BRIDGE, JSH/WSH, and GWWS |
| After request message got from IPC queue | Application Server, GWTDOMAIN and GWWS |
| Before reply message sent to IPC queue | Application Server, GWTDOMAIN, BRIDGE and GWWS |
| After reply message got from IPC queue | Native Client,Application Server, GWTDOMAIN |
| Before request message sent to network | GWTDOMAIN, JSH/WSH, and GWWS |
| After request message got from network | GWTDOMAIN and BRIDGE |
| Before reply message sent to network | GWTDOMAIN and BRIDGE |
| After reply message got from network | GWTDOMAIN and BRIDGE |
The following table lists the service monitoring points.
Table 3-2 Service Monitoring Points
| Stage | Supported Tuxedo Process Types |
|---|---|
| After request from IPC queue | Application Server, GWTDOMAIN and GWWS |
| Before reply message sent to IPC queue | Application Server, GWTDOMAIN and GWWS |
The following table lists the system server monitoring points.
| Stage | Supported Tuxedo Process Types |
|---|---|
| Main Loop | GWTDOMAIN, BRIDGE and GWWS. The metrics are collected internally and this point is to pass the data to plug-in
|
Note:
The metrics are collected internally, and the Main Loop passes the data to plug-inTable 3-3 Transaction Monitoring Points
| Stage | Supported Tuxedo Process Types |
|---|---|
| After the transaction routine executed | Native Client, Application Server, TMS, GWTDOMAIN,WSH, JSH, TMQFORWARD |
Parent topic: Developing Oracle TSAM Plus Agent Custom Plug-in