Identifying events derived from machine data that match a particular portion of machine data
US-9317582-B2 · Apr 19, 2016 · US
US9697100B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9697100-B2 |
| Application number | US-201414203036-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 10, 2014 |
| Priority date | Mar 10, 2014 |
| Publication date | Jul 4, 2017 |
| Grant date | Jul 4, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Event correlation may include identifying a feature set for each log file of a plurality of log files, and extracting the feature set for each event of a plurality of events in each log file of the plurality of log files. Event correlation may further include determining a plurality of trace event pairs linkage strength values for an event from a first log file of the plurality of log files and a plurality of events from a second log file of the plurality of log files. The trace event pairs linkage strength values may represent an overlap of the feature set for the event from the first log file and the feature set for each of the plurality of events from the second log file.
Opening claim text (preview).
What is claimed is: 1. An event correlation system comprising: at least one processor; a feature identification module, executed by the at least one processor, to identify a feature set for each log file of a plurality of log files; a feature extraction module, executed by the at least one processor, to extract the feature set for each event of a plurality of events in each log file of the plurality of log files; a trace event pairs linkage strength determination module, executed by the at least one processor, to determine a plurality of trace event pairs linkage strength values for at least one event from a first log file of the plurality of log files and a plurality of events from a second log file of the plurality of log files, wherein the plurality of trace event pairs linkage strength values represent an overlap of the feature set for the at least one event from the first log file and the feature set for each of the plurality of events from the second log file, wherein each linkage strength value increases as the overlap of the feature set increases; and a trace event pairs link time strength determination module, executed by the at least one processor, to determine trace event pairs link time strength values between the at least one event from the first log file of the plurality of log files and each of the plurality of events from the second log file of the plurality of log files, wherein the trace event pairs link time strength values represent a strength of time difference between the at least one event from the first log file of the plurality of log files and each of the plurality of events from the second log file of the plurality of log files, the trace event pairs link time strength values are based on a time difference between the at least one event from the first log file of the plurality of log files and each of the plurality of events from the second log file of the plurality of log files, and a highest absolute difference of all timestamp pairs between the at least one event from the first log file of the plurality of log files and each of the plurality of events from the second log file of the plurality of log files, an event correlation between the at least one event from the first log file of the plurality of log files and at least one event of the plurality of events from the second log file of the plurality of log files is identified based on the plurality of trace event pairs linkage strength values and the trace event pairs link time strength values, the at least one event of the plurality of events from the second log file of the plurality of log files represents an anomaly associated with the second log file of the plurality of log files, and the anomaly associated with the second log file of the plurality of log files is related to the at least one event from the first log file of the plurality of log files. 2. The event correlation system according to claim 1 , wherein the trace event pairs linkage strength values are based on an intersection of the feature set for the at least one event from the first log file of the plurality of log files and the feature set for each of the plurality of events from the second log file of the plurality of log files, and a union of the feature set for the at least one event from the first log file of the plurality of log files and the feature set for each of the plurality of events from the second log file of the plurality of log files. 3. The event correlation system according to claim 1 , further comprising: a timestamp determination module, executed by the at least one processor, to determine a timestamp for each event of the plurality of events in each log file of the plurality of log files; and a trace event pairs time lapse determination module, executed by the at least one processor, to use the timestamps associated with the at least one event from the first log file of the plurality of log files and the plurality of events from the second log file of the plurality of log files to determine a time difference between the at least one event from the first log file of the plurality of log files and each of the plurality of events from the second log file of the plurality of log files. 4. The event correlation system according to claim 1 , wherein the trace event pairs link time strength values are modified by application of a kernel function to scale the trace event pairs link time strength values. 5. The event correlation system according to claim 1 , further comprising: a trace event pairs link score determination module, executed by the at least one processor, to determine trace event pairs link score values based on the trace event pairs linkage strength values and the trace event pairs link time strength values, wherein the trace event pairs link score values are based on a time difference between the at least one event from the first log file of the plurality of log files and each of the plurality of events from the second log file of the plurality of log files, and a maximum trace event pairs linkage strength value between the at least one event from the first log file of the plurality of log files and each of the plurality of events from the second log file of the plurality of log files. 6. The event correlation system according to claim 5 , wherein the trace event pairs link score determination module is to further determine a maximum trace event pairs link score value that corresponds to a minimal time difference between the at least one event from the first log file of the plurality of log files and each of the plurality of events from the second log file of the plurality of log files, and the maximum trace event pairs linkage strength value between the at least one event from the first log file of the plurality of log files and each of the plurality of events from the second log file of the plurality of log files. 7. The event correlation system according to claim 6 , wherein the trace event pairs link score determination module is to further determine at least one link that represents the event correlation between the at least one event from the first log file of the plurality of log files and the at least one event of the plurality of events from the second log file of the plurality of log files based on the maximum trace event pairs link score value. 8. The event correlation system according to claim 7 , further comprising: an event correlation graphing module, executed by the at least one processor, to display the at least one link between the at least one event from the first log file of the plurality of log files and the at least one event of the plurality of events from the second log file of the plurality of log files. 9. The event correlation system according to claim 1 , wherein the feature set includes at least one feature related to an identifier, a timestamp, an event category, originator information, destination information, and location information. 10. The event correlation system according to claim 1 , wherein the trace event pairs linkage strength values are based on a ratio of an intersection of the feature set for the at least one event from the first log file of the plurality of log files and the feature set for each of the plurality of events from the second log file of the plurality of log files, and a union of the feature set for the at least one event from the first log file of the plurality of log files and the feature set for each of the plurality of events from the second log file of the plurality of log files. 11. A method for event correlation, the method comprising: identifying, by a processor, a feature set for each log file of a plurality of log files; extracting the feature set
Event-based monitoring · CPC title
Error or fault detection not based on redundancy (power supply failures G06F1/30; network fault management H04L41/06) · CPC title
Performance evaluation by statistical analysis · CPC title
where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.