Apparatus, system, and method for gathering trace data indicative of resource activity
First Claim
1. An apparatus to gather trace data indicative of resource activity on a computer system, the apparatus comprising:
- a monitoring module configured to initiate an activity monitor on a target computer system, the activity monitor configured to detect a specific type of resource activity;
a determination module closely coupled to the target computer system and configured to determine activity indicators involving resources of the target computer system by way of the activity monitor; and
a collection module configured to organize the activity indicators into trace data representative of the resource activity, the trace data comprising current activity indicators and historical activity indicators.
1 Assignment
0 Petitions
Accused Products
Abstract
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.
-
Citations
30 Claims
-
1. An apparatus to gather trace data indicative of resource activity on a computer system, the apparatus comprising:
-
a monitoring module configured to initiate an activity monitor on a target computer system, the activity monitor configured to detect a specific type of resource activity;
a determination module closely coupled to the target computer system and configured to determine activity indicators involving resources of the target computer system by way of the activity monitor; and
a collection module configured to organize the activity indicators into trace data representative of the resource activity, the trace data comprising current activity indicators and historical activity indicators. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system to gather trace data indicative of resource activity on a computer system, comprising:
-
an operating system configured to manage execution of processes;
a process manager configured to provide information on running processes;
an Input/Output (I/O) module configured to provide file activity car information;
a file system configured to manage files stored in storage and provide metadata about the files;
a monitoring module configured to initiate an activity monitor on the system, the activity monitor configured to detect a specific type of resource activity, the activity monitor interacting with at least one of the process manager, the I/O module, and the file system;
a determination module of the activity monitor that is configured to determine activity indicators involving resources of the system; and
a collection module of the activity monitor configured to organize the activity indicators into trace data representative of the resource activity, the trace data comprising current activity indicators and historical activity indicators. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform operations to gather trace data indicative of resource activity on a computer system, the operations comprising:
-
an operation that initiates an activity monitor on a target computer system, the activity monitor configured to detect a specific type of resource activity;
an operation that determines activity indicators involving resources of the target computer system by way of the activity monitor; and
an operation that organizes the activity indicators into trace data representative of the resource activity, the trace data comprising current activity indicators and historical activity indicators. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform operations to gather trace data indicative of resource activity on a computer system, the operations comprising:
-
an operation that initiates at least two activity monitors on a target computer system, each activity monitor configured to detect a specific type of resource activity;
an operation that determines activity indicators involving resources of the target computer system by way of each activity monitor; and
an operation that organizes the activity indicators from each activity monitor into trace data representative of various types of resource activities determined by the plurality of activity monitors. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for gathering trace data indicative of resource activity on a computer system, the method comprising:
-
initiating a plurality of modular activity monitors on a target computer system, each activity monitor configured to detect a specific type of resource activity;
determining activity indicators involving resources of the target computer system by way of each activity monitor; and
organizing the activity indicators from each activity monitor into trace data representative of various types of resource activities determined by the plurality of activity monitors.
-
-
30. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform operations to gather trace data indicative of resource activity on a computer system, the operations comprising:
-
an operation that initiates at least two activity monitors on a target computer system, each activity monitor configured to detect a specific type of resource activity;
an operation that implements a means for determining activity indicators involving resources of the target computer system by way of each activity monitor; and
an operation that implements a means for organizing the activity indicators from each activity monitor into trace data representative of various types of resource activities determined by the plurality of activity monitors.
-
Specification