×

Searching for associated events in log data

  • US 8,306,967 B2
  • Filed: 10/02/2007
  • Issued: 11/06/2012
  • Est. Priority Date: 10/02/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • creating an index of terms in log messages for retrieving one or more events in response to an input search query, the log messages comprising one or more stored events, the input search query comprising a constant component;

    parsing the input search query, including identifying the constant component from the input search query;

    based on results obtained from parsing the input search query, forming a span query for associated events, the span query including a first constraint for a first event, a second constraint for a second event, and a relation between the first event and second event, the span query being selected from a group of query types consisting of a sequence of events query, a multiple restriction query, and a causation query; and

    running the input search query, including performing the span query on the index to determine the first event and the second event, the second event being associated with the first event according to the relation, wherein performing the span query comprises;

    performing a constant query based on the constant components of the input search query to identify one or more constant events;

    retrieving events preceding the one or more constant events;

    building a merged event intersection lattice for one or more merged events and a constant event intersection lattice for the identified one or more constant events, each lattice including a set of event intersections between two or more sets of events;

    performing a set subtraction to determine one or more differences between the merged event intersection lattice and the constant event intersection lattice; and

    outputting the one or more differences as answers to the input search query, andwherein the method is executed by one or more computers.

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