Methods and computer program products for aggregating network application performance metrics by process pool
AssigneeBlue Stripe Software, Inc.
InventorsJeffrey Robert King, Patrick A. Reynolds, David William Irwin
Life of this patent
Estimating the term…
Abstract
Provided are methods and computer program products for aggregating and reporting network application performance metrics by process pool. Methods may include mapping ones of a plurality of processes into one of at least one process pool; and aggregating, for each of the process pools, performance metrics generated for each of the plurality of processes mapped into that process pool.
Claims22
A method for monitoring application performance in a networked device, the method comprising:
- collecting performance data corresponding to respective ones of a plurality of processes executing on the networked device;
- mapping ones of the plurality of processes into ones of a plurality of process pools;
- generating performance metrics for respective ones of the plurality of processes based on the collected performance data;
- aggregating, for respective ones of the plurality of process pools, performance metrics for the ones of the plurality of processes mapped into the respective ones of the plurality of process pools;
- and
- generating, for respective ones of the plurality of process pools, an event incorporating aggregated metrics;
- wherein said collecting performance data, mapping the ones of the plurality of processes, generating performance metrics, aggregating performance metrics, and generating an event comprise operations performed using at least one programmed computer processor circuit.
A method for monitoring performance of a plurality of processes executing on a networked device, the method comprising:
- mapping ones of the plurality of processes into one of at least one process pool;
- and
- aggregating, for a respective one of the at least one process pool, performance metrics generated for the ones of the plurality of processes mapped into the respective one of the at least one process pool;
- wherein mapping ones of the plurality of processes and aggregating performance metrics comprise operations performed using at least one programmed computer processor circuit.
A computer program product comprising:
- a non-transitory computer readable storage medium having computer readable program code embodied therein, the computer readable program code comprising:
- computer readable program code configured to map ones of the plurality of processes into one of at least one process pool;
- and
- computer readable program code configured to aggregate, for a respective one of the at least one process pool, performance metrics generated for the ones of the plurality of processes mapped into the respective one of the at least one process pool.
Dependencies are inferred from the claim text.