Posted on May 21, 2024 at 4:48 PM
Thanks for reaching out. There are a few tricks with column reparsing.
First, only the
Message column can be re-parsed. This is done by using the
Parse Message command.
There is no dedicated JSON parse when parsing the log entry message. Instead, what you will need to do is determine which parts of the message you really need and which can be ignored. Here is a example message parser configuration which works on the example log entry above:
> %S{IP} {"EventTime":"%S{EventTime}", %S}

Here we are extracting the IP and EventTime fields. Notice how all other data is ignored by using the
%S conversion specifier. It is important to exclude data which is not common across all of the target log entries as it is often the exclusion of data which results in the creating the correct set of matching log entries.
Hope that helps. If you need further assistence, it may be worth creating a new ticket with a few sample log entries and a description of what you are trying to do.
Thanks,
Toby