6.7 Performance Metrics

Oracle TSAM Plus performance metrics are listed as follows:

  • Correlation ID: A unique identifier that represents a call path tree. It is generated by the monitoring initiator plug-in. It uses the following format:
    DOMAINID:MASTERHOSTNAME:IPCKEY LMID PROCESSNAME PID TID COUNTER TIMESTAMP

    Listing 1 shows an example of a Correlation ID. The monitored call is started by the program “bankclient” with process ID 8089 and thread ID 1 on machine SITE1” on Tuxedo domain TUXDOM1. The master is bjsol18 and IPCKEY in TUXCONFIG is 72854.

    Listing 1 Correlation ID Example

    TUXDOM1:bjsol18:72854 SITE1 bankclient 8089 1 99 1259309025

  • Service name: The name of an Oracle Tuxedo Service.
  • Location: The set of metrics to identify the process who sends out the performance metrics. It includes information about domain, machine, group and process name etc
  • IPC Queue Length: The message number in an IPC queue.
  • IPC Queue ID: Oracle Tuxedo identifier of an IPC queue.
  • Wait Time: The time a message spends in transit during the transmission stage.
  • CPU Time: The CPU time consumed by the service request processing. It only applies to single threaded server.
  • Message Size: The Oracle Tuxedo message size.
  • Execution Status: The tpreturn service return code. It is defined by the Oracle Tuxedo ATMI interface.
  • Call Flags: The flags passed to tpcall/tpacall in the Oracle Tuxedo ATMI interface.
  • Call Type: tpcall, tpacall, or tpforward
  • Elapse Time: The time elapsed time a call is monitored.
  • GTRID: Oracle Tuxedo global transaction ID.
  • Pending Message Number: The number of messages delivered to the Oracle Tuxedo network layer that are waiting to be sent.
  • Message Throughput: The total message number and volume accumulated in system server monitoring intervals.
  • Waiting Reply Message Number: The number of requests in GWTDOMAIN awaiting a reply from the remote domain.
  • XA Code: The XA call return code in transaction monitoring
  • XA Name: The XA call name.
  • GWWS Metrics: A set of metrics used to measure GWWS throughput, including:
    • Inbound Message Throughput
    • Inbound Message Processing Time
    • Outbound Message Throughput
    • Outbound Message Processing Time
    • Oracle Tuxedo Application Runtime for CICS and Batch Metrics
    • Transaction metrics
    • TCP terminal throughput