Always-On Monitoring in the Cloud
First Claim
1. A method, in a data processing system, for monitoring a virtual machine in a distributed computing system, the method comprising:
- receiving, via an out-of-band path, exposed disk and memory state data of the virtual machine;
interpreting logical information from the exposed disk and memory state data;
parsing the logical information to extract related system or log information for a monitoring endpoint; and
forwarding a monitoring data stream including the related system or log information to the monitoring endpoint.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided in a data processing system for monitoring a virtual machine in a distributed computing system. An out-of-virtual machine monitor receives, via an out-of-band path, disk and memory state data of the virtual machine exposed in a hypervisor hosting the virtual machine. The out-of-virtual machine monitor interprets logical information from the virtual machine disk and memory state data. The out-of-virtual machine monitor parses the logical information to extract related system or log information for a monitoring endpoint. The out-of-virtual machine monitor translates the system or log information to a standard format expected by the monitoring endpoint. The out-of-virtual machine monitor forwards a monitoring data stream to the monitoring endpoint.
62 Citations
24 Claims
-
1. A method, in a data processing system, for monitoring a virtual machine in a distributed computing system, the method comprising:
-
receiving, via an out-of-band path, exposed disk and memory state data of the virtual machine; interpreting logical information from the exposed disk and memory state data; parsing the logical information to extract related system or log information for a monitoring endpoint; and forwarding a monitoring data stream including the related system or log information to the monitoring endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
receive, via an out-of-band path, exposed disk and memory state data of the virtual machine; interpret logical information from the exposed disk and memory state data; parse the logical information to extract related system or log information for a monitoring endpoint; and forward a monitoring data stream including the related system or log information to the monitoring endpoint. - View Dependent Claims (11, 12, 13)
-
-
14. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; receive, via an out-of-band path, exposed disk and memory state data of the virtual machine; interpret logical information from the exposed disk and memory state data; parse the logical information to extract related system or log information for a monitoring endpoint; and forward a monitoring data stream including the related system or log information to the monitoring endpoint. - View Dependent Claims (15, 16, 17)
-
-
18. A method, in a data processing system, for monitoring a virtual machine in a distributed computing system, the method comprising:
-
receiving, via an out-of-band path, exposed disk and memory state data of the virtual machine as an out-of-band data stream; receiving, via an in-band path, an in-band data stream from the virtual machine; normalizing the in-band data stream and the out-of-band data stream to a common format; and determining the monitoring data stream, selected between the in-band data stream and the out-of-band data stream, to forward to a monitoring endpoint. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification