Inter-correlation, Master, Meta, News, Polytrace
Explore essential software trace analysis patterns including inter-correlation across multiple traces, the use of master and meta traces to identify deviations and software evolution, the news value pattern to prioritize relevant logs, and polytrace for tracing across virtualized environments. This lesson helps build skills to analyze complex software behaviors using diverse trace data effectively.
We'll cover the following...
Inter-correlation
The Inter-correlation pattern is analogous to the previously described intra-correlation pattern, but it involves several traces from possibly different trace agents recorded (most commonly) during or at the same time as an overlapping time interval.
Let’s look at a typical example of an application in the process of subclassing windows to add the additional look and feel element to its GUI or inject hooks into window messaging. Let’s suppose that this application also records essential trace data like window parameters before and after subclassing using ETW technology. When running the application in a terminal services environment, all windows (including other processes) are shown with an incorrect dimension. We, for this reason, request the application trace and WindowHistory trace to see how the coordinates of all windows change over time. We easily find some ...