Performance logging solution
First Claim
1. A performance system for a plurality of members configured as an entity, comprising:
- a performance monitor system in each of the plurality of members that monitors member specific metrics, the performance monitor system logs performance metric information based on corresponding member specific configuration settings, the performance monitor system comprises a configuration consumer component that determines settings in the member specific configuration settings and logs performance metric information based on the settings; and
a first computer that includes a gathering and aggregation system that gathers performance metric data from the plurality of members and aggregates the performance metric data into a unified result set.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for monitoring, gathering and aggregating performance metrics of a plurality of members configured as an entity. Configurable performance metric settings can be set at a first computer (e.g., a first member) and dynamically propagated to all members of the entity to establish performance metric configuration settings at each of the plurality of members. In one aspect of the invention, a system and method log performance metric data periodically at a predefined time period and resolution at a plurality of members for one or more performance metrics. The performance metric data values logged at the predefined time period and resolution are aggregated to data sets of at least one larger time period and resolution. Valid performance data values of similar time periods and resolutions are then gathered from the plurality of members and aggregated over the entity to provide a unified result set for the entity.
40 Citations
30 Claims
-
1. A performance system for a plurality of members configured as an entity, comprising:
-
a performance monitor system in each of the plurality of members that monitors member specific metrics, the performance monitor system logs performance metric information based on corresponding member specific configuration settings, the performance monitor system comprises a configuration consumer component that determines settings in the member specific configuration settings and logs performance metric information based on the settings; and a first computer that includes a gathering and aggregation system that gathers performance metric data from the plurality of members and aggregates the performance metric data into a unified result set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for monitoring performance metrics of a plurality of members configured as an entity, comprising:
-
a first computer having configurable performance metric settings for determining performance metrics to be monitored; and each of the plurality of members of the entity having member specific configuration settings wherein selection of performance metrics in the first computer is propagated to the member specific configuration settings of each of the plurality of members, at least one of the plurality of members includes a performance monitor system that logs performance metric information based on corresponding member specific configuration settings, the performance monitor system comprises a configuration consumer component that determines settings in the member specific configuration settings and logs performance metric information based on the settings. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for gathering and aggregating performance metrics of a plurality of members configured as an entity, comprising the step of:
-
determining a plurality of settings that correspond to a plurality of member specific configuration settings; employing a configuration consumer component that monitors and logs performance metrics at a plurality of members based upon the settings that correspond to a plurality of member specific configuration settings; querying at least one operational metric from the plurality of members; aggregating the at least one performance metric from the plurality of members to form a unified result set; and setting a configuration at one of the plurality of members defining the performance metric data to be logged at each of the plurality of members and replicating the configuration to each of the plurality of members. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A method for monitoring performance metrics of a plurality of members configured as an entity, comprising:
-
determining configurable performance metric settings for determining performance metric types to be monitored; employing a configuration consumer component that monitors and logs performance metric data at each of the plurality of members based on any changes in the performance metric settings; propagating the performance metric settings to a plurality of remaining members of the entity to establish performance metric configuration settings at the plurality of members; and dynamically updating the logging of performance metric data at each of the plurality of members based on any changes in the performance metric settings. - View Dependent Claims (30)
-
Specification