Methods and systems to tag tokens in log messages
First Claim
1. An automated method stored in one or more data-storage devices and executed using one or more processors of a computer system for tagging tokens and sequences of tokens in log messages generated by an event source, the method comprising:
- determining tags each event type of a block of untagged log messages is qualified to receive, the block of untagged log messages generated by the event source;
performing event-type analysis on a log message generated by the event source to identify an event type of the log message;
determining an event type of the block of untagged log messages that matches the event type of the log message;
applying a series of tagging operations to tokens or sequences of tokens of the log message to generate a tagged log message, each tagging operation applying a tag to a token or a sequence of tokens of the log message when the event type of the log message matches an event type of the block of untagged log messages that is qualified to receive the tag; and
storing the tagged log message in a data-storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure is directed to tagging tokens or sequences of tokens in log messages generated by a logging source. Event types of log messages in a block of log messages are collected. A series of tagging operations are applied to each log message in the block. For each tagging operation, event types that are qualified to receive the corresponding tag are identified. When a log message is received, the event type is determined and compared with the event types of the block in order to identify a matching event type. The series of tagging operations are applied to the log message to generate a tagged log message with the restriction that each tagging operation only applies a tag to token or sequences of tokens when the event type is qualified to receive the tag. The tagged log message is stored in a data-storage device.
-
Citations
12 Claims
-
1. An automated method stored in one or more data-storage devices and executed using one or more processors of a computer system for tagging tokens and sequences of tokens in log messages generated by an event source, the method comprising:
-
determining tags each event type of a block of untagged log messages is qualified to receive, the block of untagged log messages generated by the event source; performing event-type analysis on a log message generated by the event source to identify an event type of the log message; determining an event type of the block of untagged log messages that matches the event type of the log message; applying a series of tagging operations to tokens or sequences of tokens of the log message to generate a tagged log message, each tagging operation applying a tag to a token or a sequence of tokens of the log message when the event type of the log message matches an event type of the block of untagged log messages that is qualified to receive the tag; and storing the tagged log message in a data-storage device. - View Dependent Claims (2, 3, 4)
-
-
5. A system for tagging tokens and sequences of tokens in log messages generated by an event source, the system comprising:
-
one or more processors; one or more data-storage devices; and machine-readable instructions stored in the one or more data-storage devices that when executed using the one or more processors controls the system to perform the operations comprising; determining tags each event type of a block of untagged log messages is qualified to receive, the block of untagged log messages generated by the event source; performing event-type analysis on a log message generated by the event source to identify an event type of the log message; determining an event type of the untagged block of log messages that matches the event type of the log message; applying a series of tagging operations to tokens or sequences of tokens of the log message to generate a tagged log message, each tagging operation applying a tag to a token or a sequence of tokens of the log message when the event type of the log message matches an event type of the block of untagged log messages that is qualified to receive the tag; and storing the tagged log message in a data-storage device. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer-readable medium encoded with machine-readable instructions that implement a method carried out by one or more processors of a computer system to perform the operations comprising:
-
determining tags each event type of a block of untagged log messages is qualified to receive, the block of untagged log messages generated by the event source; performing event-type analysis on a log message generated by the event source to identify an event type of the log message; determining an event type of the block of untagged log messages that matches the event type of the log message; applying a series of tagging operations to tokens or sequences of tokens of the log message to generate a tagged log message, each tagging operation applying a tag to a token or a sequence of tokens of the log message when the event type of the log message matches an event type of the block of untagged log messages that is qualified to receive the tag; and storing the tagged log message in a data-storage device. - View Dependent Claims (10, 11, 12)
-
Specification