Patent ID: 7346906

Claim:
A system of tracking workloads of a computing environment, said system comprising: a processor, the processor employing: a workload definition corresponding to a customer defined workload to be tracked, the workload definition comprising a customer provided workload name and a customer provided identification of one or more lead transactions only for the customer defined workload, wherein each execution of each lead transaction employs a unique identification which is assigned and maintained by the computing environment in processing the customer defined workload; means for tracking, using the customer provided workload name, the identification of the one or more lead translations, and the unique identification, the customer defined workload after being processed by one or more systems of the computing environment, wherein the means for tracking employs completed process records of the computing environment; wherein the one or more lead transactions invoke one or more secondary transactions, the one or more secondary transactions inheriting the unique identification(s) of the one or more lead transactions; and wherein the means for tracking comprises means for separately tracking, using a plurality of workload definitions, a pluraliw of customer defined workloads and wherein at least some customer defined workloads share a transaction during the processing thereof by the computing environment.