Method and apparatus to extract the health of a service from a host machine
First Claim
1. A method for dynamically determining the health of a service resident on a host machine, comprising:
- collecting service performance information from the service; and
translating the collected service performance information into a generic output.
3 Assignments
0 Petitions
Accused Products
Abstract
To achieve consistent health service measures, a method and an apparatus combine various metrics from both internal sources and external sources that relate to the service under observation. This service health information is generated independently from specific provider applications and performance monitoring tool sets, thereby allowing shorter time-to-market for service management solutions. The output of the method may be in the form of a programmatic or scriptable interface to be used by high-level performance monitoring tools that are capable of reporting status of many disparate computer services. The performance monitoring tools may reside on different systems and architectures and may be supplied by different vendors. As a result, the programmatic or scriptable interfaces are designed to be generic and flexible.
89 Citations
22 Claims
-
1. A method for dynamically determining the health of a service resident on a host machine, comprising:
-
collecting service performance information from the service; and
translating the collected service performance information into a generic output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 17)
-
-
11. An apparatus that determines a health of a service resident on a host machine, comprising:
-
a data collection engine that collects service health information; and
a translation engine that translates the collected service health information using a health generation algorithm and provides one or more generic health metrics. - View Dependent Claims (12, 13, 15, 16, 19, 20)
-
-
18. A method for monitoring health data of a service operating on a host machine, comprising:
-
collecting service performance information from the service;
collecting external performance information from components of the host machine;
translating the collected service and external performance information according to a health generation algorithm to generate a generic service health output; and
providing the generic service health output as an output file accessible by performance monitoring tools.
-
-
21. An apparatus that determines a health of a service, wherein the service operates on a host computer, comprising:
-
a collection module that receives performance information related to the service;
a translation module that applies a rule set to the received performance information and derives generic health metrics therefrom; and
an output module that outputs the generic health metrics. - View Dependent Claims (22)
-
Specification