Method and apparatus for visualizing results of root cause analysis on transaction performance data
First Claim
1. A method, in a data processing system, for identifying problem components of an enterprise computing system, comprising:
- obtaining transaction processing performance data for the enterprise computing system;
generating a first graph data structure of a transaction processing topology of the enterprise computing system based on the transaction processing performance data;
applying one or more graph manipulation mechanisms to the first graph data structure to generate a second graph data structure of the transaction processing topology; and
generating a graphical representation of the transaction processing topology based on the second graph data structure, wherein the second graph data structure is a modified form of the first graph data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms for graph manipulation of transactional performance data are provided in order to identify and emphasize root causes of electronic business system transaction processing performance problems. A system transaction monitoring system, such as IBM Tivoli Monitoring for Transaction Performance™ (ITMTP) system, is utilized to obtain transaction performance data for a system. This transaction performance data is stored in a database and is utilized to present a graph of a given transaction or transactions. Having generated a graph of the transaction, and having identified problem conditions in the processing of the transaction(s), the present invention provides mechanisms for performing graph manipulation operations to best depict the root cause of the problems.
-
Citations
25 Claims
-
1. A method, in a data processing system, for identifying problem components of an enterprise computing system, comprising:
-
obtaining transaction processing performance data for the enterprise computing system;
generating a first graph data structure of a transaction processing topology of the enterprise computing system based on the transaction processing performance data;
applying one or more graph manipulation mechanisms to the first graph data structure to generate a second graph data structure of the transaction processing topology; and
generating a graphical representation of the transaction processing topology based on the second graph data structure, wherein the second graph data structure is a modified form of the first graph data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product in a computer readable medium for identifying problem components of an enterprise computing system, comprising:
-
first instructions for obtaining transaction processing performance data for the enterprise computing system;
second instructions for generating a first graph data structure of a transaction processing topology of the enterprise computing system based on the transaction processing performance data;
third instructions for applying one or more graph manipulation mechanisms to the first graph data structure to generate a second graph data structure of the transaction processing topology; and
fourth instructions for generating a graphical representation of the transaction processing topology based on the second graph data structure, wherein the second graph data structure is a modified form of the first graph data structure. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus for identifying problem components of an enterprise computing system, comprising:
-
means for obtaining transaction processing performance data for the enterprise computing system;
means for generating a first graph data structure of a transaction processing topology of the enterprise computing system based on the transaction processing performance data;
means for applying one or more graph manipulation mechanisms to the first graph data structure to generate a second graph data structure of the transaction processing topology; and
means for generating a graphical representation of the transaction processing topology based on the second graph data structure, wherein the second graph data structure is a modified form of the first graph data structure.
-
Specification