-
Requirement
-
Resolution: Done
-
Minor
-
7.1.0.DR19
- Provide Tx Monitoring tooling and integrate with EAP GUI and CLI so that administrators can configure, monitor, analyze and recover from supported XA and non-XA transaction resources such as JDBC and JMS resources.
- The Transaction monitoring should be an optional configuration setting with default to "No Tx Monitoring" (Reason: to avoid not needed performance overhead associated with metrics collection)
- Transaction Monitoring is done at the server level; for the servers running in the domain or standalone mode.
- Transaction Statistics Viewing is possible for a Server, Server Resources, and Server Inflight transactions (All for a selected server)
-Transaction Monitoring displays statistics since the server was started and it can be exported to a csv file (preferably via a technical solution/mechanism that does not impact the application server performance)
- - The following is a list of statistical attributes that are recommended to display for XA Resources
(See an example competitive implementation: http://docs.oracle.com/cd/E13222_01/wls/docs81/ConsoleHelp/domain_server_monitoring_jta.html)
Total Transactions (This total includes all committed, rolled back)
Total Committed
Total Rolled back
Timeout Rollbacks (The number of transactions that were rolled back due to a timeout expiration)
Resource (Data Source, JMS etc.) Rollbacks
Application Rollbacks (due to an application error)
System Rollbacks (The number of transactions that were rolled back due to an internal system error.
Average Commit Time
Active Transactions
Others recommended by engineering (Anything other metric that is available to the user (dev/ops).
- The following is a list of statistical attributes that are recommended to display for non-XA Resources
(See an example competitive implementation: http://docs.oracle.com/cd/E23943_01/apirefs.1111/e13952/pagehelp/Corecoreserverservermonitoringjtanonxaresourcestitle.html )
Name: The name of the non-XA resource that participates in a global transaction.
Total Transactions
Total Committed
Total Rolled back
Timeout Rollbacks (The number of transactions that were rolled back due to a timeout expiration)
Resource (Data Source, JMS etc.) Rollbacks
Application Rollbacks (due to an application error)
System Rollbacks (The number of transactions that were rolled back due to an internal system error.
Others recommended by engineering (Anything other metric that is available to the user (dev/ops) )
- is blocked by
-
JBEAP-9290 Update content of Transaction Monitoring GUI Support paragraph in new features chapter of EAP 7.1.0.Alpha release notes
- Closed