Visualizing Transaction Traces As Flows Through A Map Of Logical Subsystems
First Claim
1. A computer-implemented method for visualizing flows through one or more applications, the method comprising:
- accessing a data store to access data which is obtained from one or more agents associated with the one or more applications, the agents provide the data using instrumentation which is installed in the one or more applications;
displaying a triage map region on a user interface, the triage map region graphically depicts subsystems of the one or more applications and dependency relationships between the subsystems, the subsystems are depicted as nodes and the dependency relationships are depicted with arrows connecting the nodes; and
based on the accessed data, displaying an auxiliary region of the user interface, the auxiliary region provides information associated with at least one transaction instance.
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.
-
Citations
27 Claims
-
1. A computer-implemented method for visualizing flows through one or more applications, the method comprising:
-
accessing a data store to access data which is obtained from one or more agents associated with the one or more applications, the agents provide the data using instrumentation which is installed in the one or more applications; displaying a triage map region on a user interface, the triage map region graphically depicts subsystems of the one or more applications and dependency relationships between the subsystems, the subsystems are depicted as nodes and the dependency relationships are depicted with arrows connecting the nodes; and based on the accessed data, displaying an auxiliary region of the user interface, the auxiliary region provides information associated with at least one transaction instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented method for visualizing flows through one or more applications, the method comprising the computer-implemented steps of:
-
accessing a data store to access data which is obtained from one or more agents associated with the one or more applications, the agents provide the data using instrumentation which is installed in the one or more applications; displaying a triage map region on a user interface, the triage map region graphically depicts subsystems of the one or more applications and dependency relationships between the subsystems, the subsystems are depicted as nodes and the dependency relationships are depicted with arrows connecting the nodes, and the triage map region identifies a Business Transaction, and multiple subsystems which are invoked in the Business Transaction; and based on the accessed data, displaying an auxiliary region of the user interface. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. Tangible, non-transitory computer readable storage having computer readable software embodied thereon for programming at least one processor to perform a method for visualizing flows through one or more applications, the method performed comprises:
-
accessing a data store to access data which is obtained from one or more agents associated with the one or more applications, the agents provide the data using instrumentation which is installed in the one or more applications; displaying a triage map region on a user interface, the triage map region graphically depicts subsystems of the one or more applications and dependency relationships between the subsystems, the subsystems are depicted as subsystem nodes having names of the subsystems and the dependency relationships are depicted with arrows connecting the subsystem nodes; one of the subsystems is invoked by at least first and second Business Transactions and is depicted by one of the subsystem nodes; the triage map 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 includes an option which finds transaction instances in a future time period which invoke the one of the subsystems at least as part of the first Business Transaction; and updating the user interface to provide information associated with found transaction instances. - View Dependent Claims (26, 27)
-
Specification