Methods and computer program products for identifying and monitoring related business application processes
AssigneeBlue Stripe Software, Inc.
InventorsDavid Hull, Nathaniel Williams, John B. Bley
Life of this patent
Estimating the term…
Abstract
Provided are methods and computer program products for identifying and monitoring related business application processes executing on at least one networked device. Methods may include identifying a first process that corresponds to a specified business application process; identifying root processes by tracing a dependency path from the first process to each of the root processes; grouping at least one of the root processes into a root group; and identifying a dependency chain of the at least one root process in the root group.
Claims25
A method for identifying and monitoring related business application processes on at least one networked device, the method comprising:
- identifying a first process that corresponds to a specified business application process;
- identifying one or more root processes that depend directly and/or indirectly on the first process, and are depended upon by no other process;
- grouping at least one of the one or more root processes into a root group;
- identifying a dependency chain of the at least one root process in the root group, comprising the at least one root process in the root group and one or more processes directly and/or indirectly depended upon by the at least one root process in the root group;
- and
- aggregating performance metrics for the processes in the dependency chain;
- wherein identifying a process, identifying one or more root processes, grouping at least one of the one or more root processes, identifying a dependency chain, and aggregating the performance metrics comprise operations performed using at least one programmed computer processor circuit.
A method for identifying and monitoring related business application processes on at least one networked device, the method comprising:
- identifying a first process that corresponds to a specified business application process;
- identifying one or more root processes by tracing a dependency path from the first process to a respective one of the one or more root processes;
- grouping at least one of the one or more root processes into a root group;
- identifying a dependency chain of the at least one root process in the root group;
- and
- aggregating performance metrics for the processes in the dependency chain;
- wherein identifying a first process, identifying one or more root processes, grouping at least one or more root processes, identifying a dependency chain, 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 identify a first process that corresponds to a specified business application process;
- computer readable program code configured to identify one or more root processes by tracing a dependency path from the first process to a respective one of the one or more root processes;
- computer readable program code configured to group at least one of the one or more root processes into a root group;
- computer readable program code configured to identify a dependency chain of the at least one root process in the root group;
- and
- computer readable program code configured to aggregate performance metrics for the processes in the dependency chain.
Dependencies are inferred from the claim text.