Tree

Online section / Guides / Manager / Views / Tree contact | download | sitemap

Tree view

The tree view is used to browse through transactions with parent child relationship organized in transaction trees as shown in "The treee view" as selected by the Application and transaction definition tree selector.

Overview

At the top of the tree on the left side the number of transactions within the tree view is presented. Note that the this number is limited by Tree parent transaction limit preference.

The tree view
Figure: The tree view

Just right beside there is a pull-down menu where the user can filter the transactions within the tree view by selecting specific transaction tree characteristics:

The tree characteristc filter
Figure: The tree characteristc filter
Any
Show transactions with no specific characteristic.
IsRoot
Show only transactions which are the root of a transaction tree.
HasChildren
Show only transaction which have child transactions associated. Note: Nothing is shown if a correlation process was not executed.

On the right side a pull-down menu provides the possibility to select a sorting criteria and a check box can be used to sort in descending order. Currently the following sorting criteria are supported:

The tree sorting options
Figure: The tree sorting options
None
No specific sorting enabled.
Starttime
Sort transactions according to their start time.
Duration
Sort transactions according to their duration.
Blocked
Sort transactions according to their blocking time.

Navigation

Within the tree view the user can navigate through the hole tree by keyboard or with the mouse.

Mouse

The table view supports a mouse wheel and also an auto scroll feature when the left mouse button is pressed and the mouse is moved outside the table view dimension.

Key bindings

For keyboard navigation a so-called in focus tree row exists which is shown by a rubber band around the row. The following key bindings can be used to navigate through the table by changing the row in focus:

Key Description
or Keys can be used to move the row in focus one item up or down
or Keys can be used to navigation through the tree page by page
+ or + Keys same as cursor up and down except that it additionally marks all the rows in focus
+ or + Keys same as page up and down except that it additionally marks all the rows in focus
+ Run the correlation process within the database for the transaction in focus
+ Expand all child transactions of the transaction in focus
+ Collapse all child transactions of the transaction in focus
key expands the complete sub-tree of the item in focus
+ Highlight max duration of all child transactions of the transaction in focus (See Focused item context menu for details)
+ Mark the complete (sub-)tree of the transaction in focus. The transaction in focus is also marked as well

Header row

The header row of the tree view supports the same functionality as the header row for the table view. For general information how to resize or arrange the columns please read the appriopriate header row section. Some additional transaction attributes are supported by the tree view which are described in the following section.

Transaction attribute context menu

"The transaction attribute context menu" depicts the context menu which is used to show or hide transaction attribute columns. A check mark indicates that the appropriate transaction attribute is shown in the table as an own column.

In addition to the transaction attributes described in the table view Transaction attribute context menu the following transaction attributes are supported by the tree view:

Duration %
displays the relative duration of the transaction according to the root transaction in percent.
Net duration
displays the net duration of the transaction without any time spent for waiting of finished child transactions.
The transaction attribute context menu
Figure: The transaction attribute context menu

Context menu

A context menu is opened when the user clicks with the right mouse button into the tree view. The tree view has two different context menus depending where the user clicked. If the user clicked on the row currently in focus the Focused item menu pops up. Anywhere else the Edit menu pops up.

Edit context menu

Tree view edit context menu
Figure: Tree view edit context menu
"Clear marking" menu item
Clears previously marked transaction instances in a tree view.
"Mark all" menu item
Marks all loaded transaction instances in a tree view.
"Mark region" menu item
After selection of this option the user can mark transaction instances by dragging the mouse from a start until an end row of a tree view.
"Copy" menu item
Copies the currently marked transaction instances into the clipboard.
"Export as CSV ..." menu item
Opens a file dialog where the user can select a file to export currently marked transaction instances as a CSV file.
"Print ..." menu item
Opens a print dialog (See Print dialog) to select the printing options for printing the currently marked transaction instances.

Focused item context menu

Tree view focused item context menu
Figure: Tree view focused item context menu
"Expand all children" menu item
Expand all child transactions of the transaction in focus.
"Collapse all children" menu item
Collapse all child transactions of the transaction in focus.
"Highlight max duration" menu item
Highlight max duration of all child transactions of the transaction in focus. This take the net duration of each transaction in the tree into count. The transaction with the greatest net duration are highlighted. The number and the colour of highlighted transactions can be configured within the Tree analysis preferences.
"Mark complete (sub-)tree" menu item
Mark the complete (sub-)tree of the transaction in focus. The transaction in focus is also marked as well.
"Correlate" menu item
Run the correlation process within the database for the transaction in focus.
"Detailed Window" menu item
Opens or closes the detailed window which shows all transaction details of the transaction in focus (see Detailed Window).
Tree view with highlighted transactions
Figure: Tree view with highlighted transactions

The three red highlighted rows shows the transaction with biggest net durations within that transaction tree. See Tree analysis preferences for more details on highlighting transactions within a tree. The yellow highlighted durations indicates that these transactions are expensive within their transaction tree since they have a net duration of more than 33% percent of the overall duration of the root transaction. The color and percentage can be configured in the Tree analysis preferences .