1. A data processing system comprising: a plurality of agents installed on a plurality of hosts, the plurality of agents configured for capturing and recording system events from operating systems on the hosts, the system events resulting from a plurality of application component processes executing on the plurality of hosts; one or more computers having at least a processor and memory and including a collection and analysis engine that is configured to obtain captured and recorded system events from the plurality of agents, to identify captured and recorded system events that pertain to an application transaction, and to produce, from the identified captured and recorded system events that pertain to the application transaction, metric data reflecting quantity of computing resources used by the application component processes to process the application transaction; one or more computers having at least a processor and memory and including a web dashboard that is configured to present the metric data to a computer display device.