Visualizing transaction traces as flows through a map of logical subsystems
First Claim
1. A method, comprising:
- displaying a triage map region on a user interface, the triage map region graphically depicts subsystems of an application and dependency relationships between the subsystems, the subsystems are depicted as nodes and the dependency relationships are depicted with arrows connecting the nodes, the arrows indicate an order in which the subsystems call one another; and
based on data which is obtained from an agent associated with the application and based on a user command selecting one of the nodes, displaying an auxiliary region of the user interface, the auxiliary region provides information associated with one transaction instance which invokes one of the subsystems depicted by the one of the nodes.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for diagnosing problems in a computer system by visualizing flows through subsystems of the computer system. Diagnostic tools include a user interface which includes a triage map which graphically depicts subsystems, such as applications, through which a Business Transaction flows, and the calling relationship between the subsystems. The subsystems can be depicted by nodes which include alerts and performance information. The user can run a command to find transactions of a specific Business Transaction and/or front end subsystem which meet filter criterion such as response time and user identifier. Each captured transaction can be listed with information such as response time and reporting agent. Details of a particular transaction instance, such as its invoked components, can also be viewed in a transaction trace.
73 Citations
27 Claims
-
1. A method, comprising:
-
displaying a triage map region on a user interface, the triage map region graphically depicts subsystems of an application and dependency relationships between the subsystems, the subsystems are depicted as nodes and the dependency relationships are depicted with arrows connecting the nodes, the arrows indicate an order in which the subsystems call one another; and based on data which is obtained from an agent associated with the application and based on a user command selecting one of the nodes, displaying an auxiliary region of the user interface, the auxiliary region provides information associated with one transaction instance which invokes one of the subsystems depicted by the one of the nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
displaying a triage map region on a user interface, the triage map region graphically depicts subsystems of an application and dependency relationships between the subsystems, the subsystems are depicted as nodes and the dependency relationships are depicted with arrows connecting the nodes, the arrows indicate an order in which the subsystems call one another, the triage map region identifies a Business Transaction, and multiple subsystems of the subsystems depicted by the triage map region which are invoked in one transaction instance of the Business Transaction; and based on data which is obtained from an agent associated with the application and based on a user command selecting the Business Transaction, displaying an auxiliary region of the user interface, the auxiliary region provides information associated with the one transaction instance of the Business Transaction. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. Tangible, non-transitory computer readable storage comprising computer readable software embodied thereon for programming a processor to perform a method, the method performed comprises:
-
displaying a triage map region on a user interface, the triage map region graphically depicts subsystems of an application and dependency relationships between the subsystems, the subsystems are depicted as subsystem nodes comprising names of the subsystems and the dependency relationships are depicted with arrows connecting the subsystem nodes, the arrows indicate an order in which the subsystems call one another; one of the subsystems is invoked by first and second Business Transactions and is depicted by one of the subsystem nodes, and the triage map region displays a first Business Transaction node with a name of the first Business Transaction, and a second Business Transaction node with a name of the second Business Transaction; in response to a user selecting the one of the subsystem nodes, the user interface displays a context menu for the one of the subsystems, the context menu comprises an option which finds transaction instances which invoke the one of the subsystems as part of the first Business Transaction; and based on data which is obtained from an agent associated with the application, updating the user interface to provide information associated with the transaction instances. - View Dependent Claims (26, 27)
-
Specification