Patent ID: 8201027
Filing Date: 2012-06-12
Classification: G06F

Abstract:
1. A method of monitoring a computer system, the method comprising: actively collecting a plurality of events associated with a plurality of components in the computer system during operation of the computer system using a system tracing facility; during active collection of the plurality of events, dynamically creating a virtual flight recorder for harvesting a subset of the plurality of events for a first component from the plurality of components, wherein the subset of events are less than the collected plurality of events, the virtual flight recorder including an interface configured to support user analysis of the subset of events for the first component, while the system tracing facility is actively collecting events associated with the plurality of components; wherein dynamically creating the virtual flight recorder includes harvesting the subset of events for the first component from events associated with the first component such that the interface supports user analysis of the first component, and wherein harvesting the subset of events for the first component is performed without any dedicated instrumentation of the first component; and responding to user input directed to the interface to provide near real-time analysis of the subset of events, including near real-time analysis of the first component from the plurality of components.