Performance monitoring within an enterprise software system
AssigneeInternational Business Machines Corporation
InventorMichael Mills
Life of this patent
Estimating the term…
Abstract
A large-scale enterprise system is described that includes a flexible and scalable performance monitoring software. The system comprises a plurality of enterprise software applications having one or more collector components that collect performance data from the enterprise software applications. A performance manager receives the performance data from the collector components and aggregates the performance data within a hierarchical data structure. A performance manager interface receives the performance data from performance manager and formats the data for communication to a performance monitoring tool for presentment to a user.
Claims23
A computer-implemented system comprising:
- a plurality of enterprise software applications having one or more collector components that collect performance data from the enterprise software applications;
- a performance manager that receives the performance data from the collector components and aggregates the performance data within a hierarchical data structure;
- a performance monitoring software tool;
- and
- a performance manager interface that receives the performance data from performance manager and formats the data for communication to the performance monitoring tool for presentment to a user.
4 The system of claim 1, wherein the performance manager executes in a process space separate from the performance monitoring tool and the performance manager interface.
A method comprising:
- executing a plurality of enterprise software applications on a computing device, wherein the enterprise software applications have one or more collector components that collect performance data from the enterprise software applications;
- communicating performance data from the collector components to a performance manager;
- aggregating the performance data within the performance manager;
- communicating the aggregated performance data to a performance manager interface;
- formatting the aggregated performance data in accordance with requirements of a performance monitoring software tool;
- and
- communicating the formatted performance data to the performance monitoring tool for presentment to a user.
A computer readable medium comprising instruction that cause a programmable processor of a computing device to:
- execute a plurality of enterprise software applications on a computing device, wherein the enterprise software applications have one or more collector components that collect performance data from the enterprise software applications;
- communicate performance data from the collector components to a performance manager;
- aggregate the performance data within the performance manager;
- communicate the aggregated performance data to a performance manager interface;
- format the aggregated performance data in accordance with requirements of a performance monitoring software tool;
- and
- communicate the formatted performance data to the performance monitoring tool for presentment to a user.
Dependencies are inferred from the claim text.