Viewing distributed traces of log records

Distributed applications span hosts and processes. The Profiling Monitor view of the Profiling and Logging perspective provides the representative hierarchy of these distributed processes. It presents the projects that contain monitors, hosts, processes and agents, with these resources existing on different machines in the case of distributed applications.

As sequence diagram views can be opened from each of the different hierarchical levels in the Profiling Monitor view, the amount of execution data that is presented in the view directly corresponds to the level from which the view is opened.

To view a distributed trace:

  1. In the Profiling Monitor view, select the monitor that contains the different hosts on which your applications are distributed.
  2. From the pop-up menu of the monitor, select Open with.
  3. You can now select sequence diagrams of the type log interactions to be presented in the view.

Selecting interactions at the lower level (for example, process or log level) opens the Sequence Diagram view that shows partial sequence diagrams that contain data collected at the selected interaction level.

However, opening these views from different levels in the hierarchy of the profiling resources also affects the data that is displayed. For example, if you open the log interactions view from the level of the monitor, the view shows interactions among all log records contained in that monitor. Opening these diagrams from a host shows the sequence diagram of all the execution taking place within the boundaries of that host. The same applies to processes. Moving down the hierarchy causes the decrease in the number of graph types that can be displayed.

 

Related concepts
Overview of the Log and Trace Analyzer

Related tasks
Synchronizing time
Working with log files
Working in the Sequence Diagram view

Related reference
Log view