×

Collecting and aggregating log data with fault tolerance

  • US 9,817,859 B2
  • Filed: 06/01/2016
  • Issued: 11/14/2017
  • Est. Priority Date: 03/31/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for collecting and aggregating datasets with fault tolerance, the method comprising:

  • collecting a dataset from a data source on a machine where the dataset is generated, wherein the dataset is collected by an agent node executed on the machine;

    generating a batch comprising messages from the dataset;

    assigning a tag to the batch and computing a checksum for the batch;

    writing the tag, the batch comprising the messages, and the checksum to an entry in a write-ahead-log (WAL) in a storage;

    sending the batch comprising the messages to a receiving location;

    verifying the checksum of the batch comprising the messages at the receiving location; and

    in response to determining that receiving location has failed, storing, by the agent node, the dataset in a persistent storage of the machine until the receiving location is repaired or until another destination is identified.

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