Skip to main content

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.

Note

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

  1. Go to Analysis > Multiple Transaction Trace.

  2. Enter the MTID value checked in the Transaction information window into the Search by MTID / CUSTID field.

  3. Select the date and project to query.

  4. 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.
  5. The right-side Chart tab displays a diagram and a table that show the call relationships between each transaction.

    Tip

    The 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.

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 (number 1 Time Bar) allows you to understand the call flow between transactions.

Chart

Tip

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 (number 2) 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 icon Zoom In: Increase zoom level
  • Zoom out icon Zoom Out: Decrease zoom level
  • Fit to screen icon Fit to Screen: Adjust all nodes to fit the screen
  • Reset zoom icon Reset Zoom: Reset zoom and position to default state
  • Settings icon 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 icon 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.

  • Filter icon Project selection: Select or deselect the projects displayed in the chart.

  • Single line view icon Single-line View: Display each execution segment’s text in a single line to simplify the tree layout.

  • Multi-line view icon Multi-line View: Display each execution segment’s text in multiple lines (with line breaks).

  • Longest Path: Jump to the longest path.

  • Chart icon Show Time Bar: Display elapsed time as bar charts.

  • Time icon 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.
Note

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 icon Hide Time: Hide time information.
Note
  • Selecting the trace’s Statistics icon button or Popup icon button allows you to view detailed information such as HTTP call statistics, Active stack, or SQL.

  • Clicking the Copy icon button on a SQL step copies the SQL query text.