An apparatus, system, and method are provided for gathering trace data
indicative of resource activity on a computer system. The present
invention includes a monitoring module that initiates one or more
activity monitors on a target computer system to detect different types
of resource activity. A determination module determines activity
indicators involving resources of the target computer system using the
one or more activity monitors. The activity indicators may comprise a
variety of information useful in identifying one or more separate
resource activities. A collection module organizes the activity
indicators into trace data representative of the resource activity.
Preferably, the monitoring module, determination module, and collection
module operate continuously on the target computer system. In this
manner, the trace data includes an accurate set of both current activity
indicators as well as historical activity indicators.