Microsoft Message Analyzer utilizes a unique set of Browse-Select-View (BSV) features that provide a versatile model for acquiring data, selecting specific data from the acquisition process, and presenting the data in various viewer formats. The BSV model allows you to navigate to saved log and trace files and to create an import configuration that targets the data in specific files that you choose to retreive data from. The model also enables you to extract subsets of message data from high volume trace files rather than extracting all data in target files, which can affect performance, impact memory usage, and make it difficult to work with the data. Because you can extract specific data from saved files, you save time upfront and clarify your troubleshooting efforts later on. The model also enables you to combine data from different sources, such as logs and trace files, and to view data from multiple sources in a single merged view.
Acquiring Input Data
Message Analyzer makes use of two distinct paths in which to acquire input data, as follows:
Loading archived data — through a Browse Session
Capturing live data — through a Trace Session
For each of these data acquisition paths, Message Analyzer uses the BSV model to provide a similar data selection and viewing experience. However, a significant difference between a Browse Session and a Trace Session is that at any one time, the latter has a single live data source only, while the former enables you to retrieve archived data from multiple sources. However, note that you can run multiple Trace Sessions at the same time.
The Message Analyzer BSV model supports the following operations when acquiring input data:
Browse for data sources — you can browse for and import data from one or more data sources, such as saved trace and log files. See Browsing Data Sources for more information.
The features of the BSV model not only facilitate importing data into Message Analyzer, but also enable you to select specific data that you want to import by using a Selection Filter and/or a Time Filter, and to display data in several different viewer formats.
Capture message data — you can capture new message data live by using one of the Message Analyzer default Trace Scenarios or by using one or more system Windows Event Tracing (ETW) providers. See Capturing Message Data for more information.
The select and view feature functionalities of the BSV model extend to capturing data live. For example, you can also select specific data that you want to retrieve from a live trace by using a Fast Filter, Keyword Filter, or Trace Filter, and you can view data in the exact same presentation formats that you can apply to imported data.
Note Most data that is imported or captured with Message Analyzer is considered trace data. However, based on Message Analyzer data acquisition paths, this documentation makes a distinction at times between historical trace (or log) data that is serviced by a Browse Session, and live trace data that is handled by a Trace Session.