Transaction tracking
Transaction tracking identifies the significant events in the lifecycle of a single transaction across subsystems and logs.
Identifying the log records that are related to an individual transaction can be difficult:
The Transaction Analysis Workbench log browser makes transaction tracking easy: you simply enter TX next to any log record, and the log browser displays the records that are related to the same transaction, hiding all other log records. The log browser tracks the transaction across all available logs.
For example:
The term transaction is used here loosely. For DB2, in situations where there is no driving transaction from another system such as CICS or IMS, Transaction Analysis Workbench tracks DB2 threads.
For IMS, you can track a unit of recovery (UOR) within a transaction by entering TU next to a log record.

Tracking simplifies and accelerates problem analysis by condensing all of the available log records for a transaction (or thread, or unit of recovery) in a single view.
Tracking can help both expert and non-expert users to analyze problems.
For example, suppose you have applied a filter in the log browser to display log records that report a long response time, or excessive CPU time, or some other metric with an abnormally high value. Tracking (entering TX next to one of those records) can help to analyze the problem in the following ways:
Tracking is not just useful for analyzing problems. Tracking can help to educate developers and other technical staff about the behavior of their own systems by showing a time line of events in a transaction.