1. A method comprising: maintaining, by a computing device, a list of a plurality of metrics in an active metric list, the plurality of metrics being associated with an active metric status indicating that a respective one of the plurality of metrics has been stored in a memory for less than a predefined period of time; aggregating, by the computing device, the plurality of metrics associated with the active metric status and generated within individual ones of a plurality of consecutive periods of time, thereby generating at least one aggregate metric for the individual ones of the plurality of consecutive periods of time, wherein: a degree of aggregation of the plurality of metrics for the individual ones of the plurality of consecutive periods of time results in the at least one aggregate metric that enables monitoring of a performance of a system with respect to at least one predefined operational threshold; generating, by the computing device, an output based at least in part on the at least one aggregate metric that indicates the performance of the system; sending, by the computing device, the output to at least one requesting computing device; and removing, by the computing device, at least a portion of the plurality of metrics in the active metric list having been stored in the memory for more than the predefined period of time.