×

Storage of mass data for monitoring

  • US 8,381,039 B1
  • Filed: 06/29/2009
  • Issued: 02/19/2013
  • Est. Priority Date: 10/20/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising the steps of:

  • receiving a stream of metrics in a server generated by a system over a plurality of consecutive periods of time;

    aggregating the metrics in the server generated within each consecutive period of time, thereby generating at least one aggregate metric for each one of the consecutive periods of time, wherein a degree of the aggregation of the metrics for each consecutive period of time results in the at least one aggregate metric that enables monitoring of a performance of the system with respect to at least one predefined operational threshold, and wherein a first one of the consecutive periods of time occurs before a second one of the consecutive periods of time, wherein a portion of the metrics generated during the first one of the consecutive periods of time are aggregated after aggregating at least a portion of the metrics generated during the second one of the consecutive periods of time;

    storing the aggregate metrics in a memory in association with corresponding ones of the consecutive periods of time;

    discarding the metrics after aggregating the metrics;

    storing the at least one aggregate metric for a predefined period of time before discarding the at least one aggregate metric; and

    generating an output based upon the aggregate metrics that indicates a performance of the system.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×