Patent ID: 8056085

Claim:
A method for tracking workloads of a computing environment, said method comprising: one or more computers obtaining from at least one user a first definition of a first workload to be tracked and a second definition of a second workload to be tracked, the first definition of the first workload comprising a name of the first workload and an identification of one or more lead transactions of the first workload but omitting identification of one or more secondary transactions of the first workload, the second definition of the second workload comprising a name of the second workload and an identification of one or more lead transactions of the second workload, the first workload and the second workload being different workloads to be tracked which share a transaction; the one or more computers assigning a unique identification to each execution of each of the lead transactions of the first workload; the one or more computers tracking the first workload, including the shared transaction thereof, separate from the second workload, based on the name of the first workload, the identification of the one or more lead transactions of the first workload, and the unique identification(s) assigned to the lead transaction(s) of the first workload; and the one or more computers assigning, in response to the one or more lead transactions of the first workload invoking the one or more secondary transactions of the first workload, the unique identification(s) of the one or more lead transactions of the first workload to the one or more transactions of the first workload to facilitate tracking of the one or more secondary transactions of the first workload.