Splunk Search

How to extract part of an XML message from the log file in the form of a table?

ravikanthbapath
New Member

Hi,

I have a log file named Audit.Log and has content something like below.
< AuditLog >
< Comp name="samsung"/ >
< Actor name="actor"/ >
< User name="reguser"/ >
< LogComments> This is a test message< / LogComments >
< TimeStamp="455454545xxx"/ >
< / AuditLog >

I would want to retrieve the data as

This is a test message , reguser in the form of a table.

could someone throw some light onto the same, I am not much familiar with the splunk commands.

0 Karma

dineshraj9
Builder

Try | xmlkv in your search. It will extract all tags as fields with corresponding values on the left. Then you can format your query to show it as table.

Reference : http://docs.splunk.com/Documentation/Splunk/6.2.3/SearchReference/Xmlkv

0 Karma
Get Updates on the Splunk Community!

.conf24 | Registration Open!

Hello, hello! I come bearing good news: Registration for .conf24 is now open!   conf is Splunk’s rad annual ...

ICYMI - Check out the latest releases of Splunk Edge Processor

Splunk is pleased to announce the latest enhancements to Splunk Edge Processor.  HEC Receiver authorization ...

Introducing the 2024 SplunkTrust!

Hello, Splunk Community! We are beyond thrilled to announce our newest group of SplunkTrust members!  The ...