1. A computer-implemented method for gathering and aggregating performance metrics of a plurality of members configured as an entity, comprising: receiving a request for performance data from a requestor, the request is received by one of the plurality of members; monitoring at least one performance metric at the plurality of members; retaining at least one metric value for each of the plurality of members, the at least one metric value relates related to the at least one performance metric monitored, the retained metric value includes an aggregate of the at least one metric value of each of the plurality of members over a predefined time span; generating a supplemental aggregate of the at least one metric value, the supplemental aggregate generated by aggregating the retained aggregates over at least one of a larger time span or large time resolution; querying for at least one performance metric from the plurality of members based on the received request, the querying originates from the one member receiving the request; aggregating the at least one performance metric to form the performance data requested; and returning the performance data to the requestor.