Virtual machine monitoring for application operation diagnostics
First Claim
1. A system for monitoring the operation of an application in a virtual machine, the system comprising:
- a debug script processor programmed to command an application executing within the virtual machine according to instructions specified in a debug script; and
,a monitor component implemented according to a virtual machine debugging interface and coupled to the virtual machine, said monitor component having a configuration for collecting debug data produced in consequence of said application executing within the virtual machine according to said instructions specified in said debug script.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for monitoring the operation of an application in a virtual machine. The system can include a debug script processor programmed to command an application executing within the virtual machine according to instructions specified in a debug script. The system further can include a monitor component implemented according to a virtual machine debugging interface and coupled to the virtual machine. Importantly, the monitor component can have a configuration for collecting debug data produced in consequence of the application executing within the virtual machine according to the instructions specified in the debug script.
-
Citations
14 Claims
-
1. A system for monitoring the operation of an application in a virtual machine, the system comprising:
-
a debug script processor programmed to command an application executing within the virtual machine according to instructions specified in a debug script; and
,a monitor component implemented according to a virtual machine debugging interface and coupled to the virtual machine, said monitor component having a configuration for collecting debug data produced in consequence of said application executing within the virtual machine according to said instructions specified in said debug script. - View Dependent Claims (2, 3)
-
-
4. A method for diagnosing in a technical support computer the operation of an application executing in a virtual machine in a customer computer, the method comprising the steps of:
-
selecting a debug script corresponding to an application execution condition described by a customer at the customer computer, and forwarding a reference to said selected debug script to said customer at the customer computer; placing the virtual machine in debug mode; retrieving said referenced debug script from a script repository and executing said retrieved debug script concurrently with the executing application; logging application execution data produced by the executing application responsive to said executed debug script; and
,forwarding said logged application execution data to the technical support computer, whereby said application execution condition can be remotely diagnosed in the technical support computer based upon said logged application data.
-
-
5. An execution diagnostics method for use with an application executing in a virtual machine, the method comprising the steps of:
-
placing the virtual machine in debug mode; commanding the application based upon instructions in a debug script; querying the virtual machine through a virtual machine debug interface to identify execution data produced by said commands; and
,logging said identified execution data for use in diagnosing operational problems associated with the application. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A machine readable storage having stored thereon a computer program for performing execution diagnostics with an application executing in a virtual machine, the computer program comprising a routine set of instructions for causing the machine to perform the steps of:
-
placing the virtual machine in debug mode; commanding the application based upon instructions in a debug script; querying the virtual machine through a virtual machine debug interface to identify execution data produced by said commands; and
,logging said identified execution data for use in diagnosing operational problems associated with the application. - View Dependent Claims (11, 12, 13, 14)
-
Specification