METHOD AND SYSTEM FOR MONITORING PERFORMANCE OF AN APPLICATION SYSTEM
First Claim
1. A method for monitoring performance of an application system which is distributed across a plurality of network connected nodes, comprising:
- generating a hierarchical model for the application system, the hierarchical model having a plurality of levels, each level including components of a span specific to that level;
mapping the application system onto the hierarchical model according to a network topology of the application system;
monitoring network traffic between the plurality of network connected nodes of the application system to gather network traffic data;
assembling the network traffic data into application messages;
correlating the application messages into sets of one or more application messages that are causally associated in accordance with the hierarchical model, wherein the sets of causally associated application messages constitute transactions corresponding to a lowest level of the hierarchical model; and
,generating records of individual transactions occurring within the application system for at least the transactions corresponding to the lowest level of the hierarchical model.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for monitoring performance of an application system which is distributed across a plurality of network connected nodes, comprising: generating a hierarchical model for the application system, the hierarchical model having a plurality of levels, each level including components of a span specific to that level; mapping the application system onto the hierarchical model according to a network topology of the application system; monitoring network traffic between the plurality of network connected nodes of the application system to gather network traffic data; assembling the network traffic data into application messages; correlating the application messages into sets of one or more application messages that are causally associated in accordance with the hierarchical model, wherein the sets of causally associated application messages constitute transactions corresponding to a lowest level of the hierarchical model; and, generating records of individual transactions occurring within the application system for at least the transactions corresponding to the lowest level of the hierarchical model.
-
Citations
20 Claims
-
1. A method for monitoring performance of an application system which is distributed across a plurality of network connected nodes, comprising:
-
generating a hierarchical model for the application system, the hierarchical model having a plurality of levels, each level including components of a span specific to that level; mapping the application system onto the hierarchical model according to a network topology of the application system; monitoring network traffic between the plurality of network connected nodes of the application system to gather network traffic data; assembling the network traffic data into application messages; correlating the application messages into sets of one or more application messages that are causally associated in accordance with the hierarchical model, wherein the sets of causally associated application messages constitute transactions corresponding to a lowest level of the hierarchical model; and
,generating records of individual transactions occurring within the application system for at least the transactions corresponding to the lowest level of the hierarchical model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for monitoring performance of an application system which is distributed across a plurality of network connected nodes, comprising:
-
a processor coupled to memory and an interface to the network; and
, at least one of hardware and software modules within the memory and controlled or executed by the processor, the modules including;a module for generating a hierarchical model for the application system, the hierarchical model having a plurality of levels, each level including components of a span specific to that level; a module for mapping the application system onto the hierarchical model according to a network topology of the application system; a module for monitoring network traffic between the network connected nodes of the application system to gather network traffic data; a module for assembling the network traffic data into application messages; a module for correlating the application messages into sets of one or more application messages that are causally associated in accordance with the hierarchical model, wherein the sets of causally associated application messages constitute transactions corresponding to a lowest level of the hierarchical model; and
,a module for generating records of individual transactions occurring within the application system for at least the transactions corresponding to the lowest level of the hierarchical model.
-
Specification