×

System for monitoring elastic cloud-based computing systems as a service

  • US 8,996,695 B2
  • Filed: 04/16/2013
  • Issued: 03/31/2015
  • Est. Priority Date: 11/10/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A tangible, non-transitory, machine-readable medium storing instructions that when executed by one or more computer systems effectuate operations comprising:

  • receiving, over a network, from a plurality of monitored computing instances, encrypted metric batches from collectors executed by the monitored computing instances;

    decrypting the metric batches from the collectors;

    associating the metric batches with one or more accounts, each metric batch being associated with one of the accounts;

    parsing the decrypted metric batches from a serialized data format into hierarchical key-value pairs each associated with a respective one of the accounts;

    adding the parsed hierarchical key-value pairs to an analysis queue of data to be analyzed;

    retrieving the parsed hierarchical key-value pairs from the queue;

    updating, with a processor, each of a plurality of statistics each describing values of metrics over a different temporal window based on the retrieved parsed hierarchical key-value pairs, the statistics being associated with the same account with which the corresponding metric batch is associated; and

    receiving a request from a user device to view statistics of metrics of monitored computing instances, the request being associated with one of the accounts; and

    sending the updated statistics associated with the account of the request to the user device.

View all claims
  • 11 Assignments
Timeline View
Assignment View
    ×
    ×