METHOD AND SYSTEM FOR CLUSTERING EVENT MESSAGES AND MANAGING EVENT-MESSAGE CLUSTERS
First Claim
7. The event-message clustering system of claim 7 wherein, when, during periodic monitoring, the event-message clustering system identifies a cluster for which a parsing function has not yet been generated and with which more than a threshold number of event messages are associated, the event-message clustering system generates a parsing function for the cluster and associates the parsing function with the cluster.
2 Assignments
0 Petitions
Accused Products
Abstract
The current document is directed to methods and systems for processing, classifying, and efficiently storing large volumes of event messages generated in modern computing systems. In a disclosed implementation, received event messages are assigned to event-message clusters based on non-parameter tokens identified within the event messages. A parsing function is generated for each cluster that is used to extract data from incoming event messages and to prepare event records from event messages that more efficiently and accessible store event information. The parsing functions also provide an alternative basis for assignment of event massages to clusters.
-
Citations
24 Claims
- 7. The event-message clustering system of claim 7 wherein, when, during periodic monitoring, the event-message clustering system identifies a cluster for which a parsing function has not yet been generated and with which more than a threshold number of event messages are associated, the event-message clustering system generates a parsing function for the cluster and associates the parsing function with the cluster.
-
13. A method that processes event messages, carried out within an event-message clustering system, the event-message clustering system having one or more processors, one or more memories, and computer instructions, stored in one or more of the one or more memories that, when executed by one or more of the one or more processors, control the event-message clustering system to receive event messages and process each of the received event messages, the method comprising:
-
receiving event messages, and processing each of the received event messages by determining a cluster to which to assign the event message, employing a parsing function associated with the determined cluster to extract data values from the event message, generating an event record corresponding to the event message that includes the extracted data values, and storing the event record within, or associated with, the selected cluster in a physical data-storage device. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22-1. The computer instructions of claim 22 that further control the event-message clustering system to:
generate a parsing function for a cluster by; determining the non-variable portions common to a number of event messages assigned to the cluster; and generating a regular expression that includes literals representing the determined non-variable portions common to a number of event messages assigned to the cluster and that includes any-substring-matching sub-regular expressions to represent the variable portions.
Specification