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!

The All New Performance Insights for Splunk

Splunk gives you amazing tools to analyze system data and make business-critical decisions, react to issues, ...

Good Sourcetype Naming

When it comes to getting data in, one of the earliest decisions made is what to use as a sourcetype. Often, ...

See your relevant APM services, dashboards, and alerts in one place with the updated ...

As a Splunk Observability user, you have a lot of data you have to manage, prioritize, and troubleshoot on a ...