System, method and model for autonomic management of enterprise applications
First Claim
1. A method for holistic monitoring and troubleshooting an application, the application functionally depending upon a plurality of components on a network system, at least one of the plurality of components being selected from a group consisting of a network component, a hardware component, and a software component, the method comprising:
- a. collecting data from the components;
b. analyzing data collected from the components to discover one or more issues in the components, the analyzing step including considering domain knowledge of the components and considering the interrelationships and correlations between components working within the application; and
c. diagnosing the issues in the components to determine an action plan.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus and system programs are provided for holistic monitoring and troubleshooting an application where the application functionally depends upon a plurality of components on a network system and at least one of the plurality of components being selected from a group consisting of a network component, a hardware component, and a software component. The method includes collecting data from the components and analyzing data collected from the components to discover one or more issues in the components. The analyzing step includes considering domain knowledge of the components and considering the interrelationships and correlations between components working within the application. The method function includes diagnosing the issues in the components to determine an action plan.
36 Citations
90 Claims
-
1. A method for holistic monitoring and troubleshooting an application, the application functionally depending upon a plurality of components on a network system, at least one of the plurality of components being selected from a group consisting of a network component, a hardware component, and a software component, the method comprising:
-
a. collecting data from the components;
b. analyzing data collected from the components to discover one or more issues in the components, the analyzing step including considering domain knowledge of the components and considering the interrelationships and correlations between components working within the application; and
c. diagnosing the issues in the components to determine an action plan. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer program product tangibly embodied in an information carrier for holistic monitoring and troubleshooting an application, the application functionally depending upon a plurality of components on a network system, at least one of the plurality of components being selected from a group consisting of a network component, a hardware component, and a software component, the computer program comprising instructions operable to cause a computer system to:
-
a. collect data from the components;
b. analyze data collected from the components to discover one or more issues in the components, wherein the instructions to analyze data includes instructions to consider domain knowledge of the components and instructions to consider the interrelationships and correlations between components working within the application; and
c. diagnose the issues in the components to determine an action plan. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A system for holistic monitoring and troubleshooting applications and components, each application depending upon one or more components, at least one component being selected from a group consisting of a network component, a hardware component, and a software component, the system comprising:
-
a. a plurality of first software modules for monitoring and troubleshooting individual components;
b. a plurality of second software modules for monitoring and troubleshooting one or more groups of components using interrelationships and correlation between components within the group; and
c. a plurality of data stores for storing data relating to the components. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
Specification