1. A monitoring system for a distributed environment including a plurality of hosts capable of executing multiple copies of a scalable application, comprising: means for generating first data corresponding to performance of all copies of the scalable application; means for generating second data corresponding to performance of all hosts in the distributed environment; and means for generating performance metrics employed in controlling the managed characteristic applications based on the first and second data.