SYSTEM, METHOD, AND GRAPHICAL USER INTERFACE FOR APPLICATION TOPOLOGY MAPPING IN HOSTED COMPUTING ENVIRONMENTS
First Claim
1. A system for application topology mapping of an application deployed on a plurality of hosts in a hosted computing environment, the system comprising:
- a plurality of agents installed on the plurality of hosts, the plurality of agents configured to capture system events from operating systems on the hosts, the system events resulting from a plurality of application components of the application executing on the plurality of hosts;
one or more computers having at least a processor and memory and including a collection and analysis engine that is configured to obtain the system events captured by the plurality of agents, to identify captured system events that pertain to an application component of the plurality of application components, and to compute, from the identified captured system events that pertain to the application component, a performance metric value reflecting computing performance of the application component over a period of time;
one or more computers having at least a processor and memory and including a presentation system that is configured to display an application topology map and the performance metric value in a graphical user interface, the application topology map comprising a plurality of nodes and edges there between, the plurality of nodes representing the plurality of application components, the edges representing logical dependencies between the plurality of application components.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and graphical user interfaces for application topology mapping in hosted computing environments. In one embodiment, for example, a computer graphical user interface comprises an application topology map of an application deployed on a plurality of a hosts in a hosted computing environment, the application topology map comprising a plurality of nodes and edges there between, the plurality of nodes representing a plurality of identified application components of the application, the edges representing identified logical dependencies between the plurality of application components.
-
Citations
21 Claims
-
1. A system for application topology mapping of an application deployed on a plurality of hosts in a hosted computing environment, the system comprising:
-
a plurality of agents installed on the plurality of hosts, the plurality of agents configured to capture system events from operating systems on the hosts, the system events resulting from a plurality of application components of the application executing on the plurality of hosts; one or more computers having at least a processor and memory and including a collection and analysis engine that is configured to obtain the system events captured by the plurality of agents, to identify captured system events that pertain to an application component of the plurality of application components, and to compute, from the identified captured system events that pertain to the application component, a performance metric value reflecting computing performance of the application component over a period of time; one or more computers having at least a processor and memory and including a presentation system that is configured to display an application topology map and the performance metric value in a graphical user interface, the application topology map comprising a plurality of nodes and edges there between, the plurality of nodes representing the plurality of application components, the edges representing logical dependencies between the plurality of application components. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for application topology mapping of an application deployed on a plurality of hosts in a hosted computing environment, the method comprising:
-
a plurality of agents, installed on the plurality of hosts, capturing system events from operating systems on the hosts, the system events resulting from a plurality of application components of the application executing on the plurality of hosts; one or more computers, having at least a processor and memory and including a collection and analysis engine, obtaining system events captured by the plurality of agents, identifying captured system events that pertain to an application component of the plurality of application components, and computing, from the identified captured system events that pertain to the application component, a performance metric value reflecting computing performance of the application component over a period of time; one or more computers, having at least a processor and memory and including a presentation system, presenting an application topology map in a graphical user interface, the application topology map comprising a plurality of nodes and edges there between, the plurality of nodes representing the plurality of application components, the edges representing logical dependencies between the plurality of application components, the graphical user interface comprising display of the performance metric value computed for the application component. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
- 19. A computer graphical user interface comprising an application topology map of an application deployed on a plurality of a hosts in a hosted computing environment, the application topology map comprising a plurality of nodes and edges there between, the plurality of nodes representing a plurality of identified application components of the application, the edges representing identified logical dependencies between the plurality of application components.
Specification