Multi-transaction
Multi-transaction means the transaction involving a different agent or project. Multiple Transaction Trace is to trace calls between the application services registered in the WhaTap project.
Enabling the multi-transaction
To trace multiple transactions, set the mtrace_enabled option to true in Management > Agent CONF.. For more information about the agent configuration, see the following.
How to Use Multi-Transaction Trace
-
Go to Analysis > Multiple Transaction Trace.
-
Enter the MTID value checked in the Transaction information window into the Search by MTID / CUSTID field.
-
Select the date and project to query.
-
Click the Apply button at the bottom of the screen.
- The Apply button will be disabled under the following conditions:
- When the same filter values (MTID/CUSTID, date, selected project) as the previous search are applied.
- When none of the filter values (MTID/CUSTID, date, selected project) are entered.
- The Apply button will be disabled under the following conditions:
-
The right-side Chart tab displays a diagram and a table that show the call relationships between each transaction.
TipThe diagram and table areas are divided vertically, and you can adjust their ratio manually.
- Clicking the upper arrow expands the table to full height.
If the diagram was previously full height, the layout resets to a 50/50 split. - Clicking the lower arrow expands the chart area to full height.
If the table was previously full height, the layout resets to a 50/50 split.
- Clicking the upper arrow expands the table to full height.
Chart
Chart provides users with a fast and clear view of the call relationships between transactions. You can check the individual execution time of transaction services that share the same Multi transaction ID. The elapsed time displayed at the top of each transaction node (
Time Bar) allows you to understand the call flow between transactions.

You can freely move, zoom in, or zoom out the chart with your mouse.
- Drag within the chart area to move the view.
- Use scroll inside the chart:
- Vertical scroll: move up/down
- Horizontal scroll: move left/right
- Use
Ctrl+ vertical scroll to zoom in/out.
(Touchpad pinch gestures are also supported.)
When you select a transaction, only the related nodes remain active, while all unrelated nodes become dimmed.
The Detail View button (
) below the selected transaction becomes enabled, and clicking it opens the Transaction information window.
There you can view the transaction’s detailed trace.
For more information on analyzing transaction traces using the Transaction information window, see the Transaction Info Documentation.
Zoom In: Increase zoom level
Zoom Out: Decrease zoom level
Fit to Screen: Adjust all nodes to fit the screen
Reset Zoom: Reset zoom and position to default state
Chart View Settings: Show or hide chart elements
- More information: Toggle application name, project information, IP, and status codes
- Database / External: Display database connections or external HTTP Calls as nodes in the chart
Table
In the Table tab, you can view each transaction included in the multi-transaction trace in a table format.
When you select a transaction, its corresponding node in the Chart diagram becomes highlighted, and related nodes are emphasized.
Clicking the detail button in the transaction column will open the Transaction information window, where you can inspect the full transaction trace details.
For more information, refer to the Transaction Info Documentation.
Column Settings — Edit visible columns in the table
Tree
When you select the Tree button, you can view detailed information for each transaction and its associated traces.
This view visualizes the start time and elapsed time of each sub-transaction or trace within the overall transaction execution time, providing a tree-structured representation of the call hierarchy.
-
Project selection: Select or deselect the projects displayed in the chart.
-
Single-line View: Display each execution segment’s text in a single line to simplify the tree layout.
-
Multi-line View: Display each execution segment’s text in multiple lines (with line breaks).
-
Longest Path: Jump to the longest path.
-
Show Time Bar: Display elapsed time as bar charts.
-
Show Time: Display timestamps, gaps, and elapsed time for each segment in text form.
- 8 seconds or more: Displayed in red as an over-delay.
- 3 to 8 seconds: Displayed in orange as a delay.
- Less than 3 seconds: Displayed in blue as normal.
Start time and elapsed time may differ from actual collected values because they are adjusted based on mapping logic that accounts for time discrepancies between parent transactions and their traces.
Hide Time: Hide time information.
-
Selecting the trace’s
button or
button allows you to view detailed information such as HTTP call statistics, Active stack, or SQL.
-
Clicking the
button on a SQL step copies the SQL query text.