The log interactions diagram displays interactions among log records that occur during the execution of an application according to the notation defined by UML. These diagrams are useful in analyzing log correlations. The Log and Trace Analyzer provides two views for displaying log interaction diagrams:
This view shows correlations between log records from a single log file or across multiple log files.
Data displayed in this view is acquired from either an instance of a logging agent or from an imported log file. Your deployment requirements determine which mechanism you use. This kind of data acquisition enables generation of interaction flows that represent correlations of log records that are generated from different kinds of logs.
When used in conjunction with the Log view, detailed information can be quickly obtained on particular log records from Log Interaction view. The visual display of records are colored according to their severity, following the same paradigm as the Log view. Search and filter features are also available in this view to examine specific log interactions. Finally, the Log interaction view shows a set of log records per page, and provides methods of navigation to go from one page to the next if there are multiple pages in a view.
Log interaction view can be opened from within the Profiling and Logging perspective. You can view the correlation from different levels of abstraction, starting with log interactions, through interactions among processes, up to hosts interactions across a network. The importance of this multilevel data presentation becomes obvious for the monitoring of distributed applications.
The Log thread interaction diagrams provide a view of interactions among log events (records) that occur on different threads, which participate in the execution of an application. Correlations between instances of log records on different threads in the same process or on threads across processes and hosts are displayed in this view.
Viewing log thread interactions from the Profiling Monitor is useful when you want to display interactions on the thread level between logs that are imported from different hosts. The thread value is extracted from each log record that is contained in the log. For details, see the Component ID's threadId property description in the Common Base Event model description section. (Every log record contains a component identification element that optionally holds the thread value.)
Related concepts
Log file correlation
Log View
Related tasks
Correlating log files
Working with log files
Related references
Log interaction diagram controls
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.