<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic XML parsing and field mapping in Getting Data In</title>
    <link>https://community.splunk.com/t5/Getting-Data-In/XML-parsing-and-field-mapping/m-p/534481#M89696</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a XML file which i wants to load in Splunk and parse during indexing.&lt;/P&gt;&lt;P&gt;&amp;lt;measType p="1"&amp;gt;node_cpu.idle&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measType p="2"&amp;gt;node_cpu.iowait&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measType p="3"&amp;gt;node_cpu.irq&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measType p="4"&amp;gt;node_cpu.nice&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measType p="5"&amp;gt;node_cpu.softirq&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measType p="6"&amp;gt;node_cpu.steal&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measType p="7"&amp;gt;node_cpu.system&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measType p="8"&amp;gt;node_cpu.user&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measValue measObjLdn="host=xxxxxxxx-auxiliary-0,platform=1,cpu=0,instance=xxxxxxx-auxiliary-0:8001,job=node"&amp;gt;&lt;BR /&gt;&amp;lt;r p="1"&amp;gt;4366091.08&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;r p="2"&amp;gt;27479.68&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;r p="3"&amp;gt;0&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;r p="4"&amp;gt;479&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;r p="5"&amp;gt;18939.5&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;r p="6"&amp;gt;1157.43&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;r p="7"&amp;gt;73459.64&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;r p="8"&amp;gt;64291.39&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;/measValue&amp;gt;&lt;/P&gt;&lt;P&gt;This has the measType p1.....p8 and value in measValue&amp;nbsp;&amp;nbsp;p1.....p8. I would like to create field like&amp;nbsp;&lt;/P&gt;&lt;P&gt;node_cpu.idle=4366091.08&lt;/P&gt;&lt;P&gt;node_cpu.iowait=27479.68 and so on.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please guide how I can achieve this using props.conf anf transforms.conf settings&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 30 Dec 2020 14:25:29 GMT</pubDate>
    <dc:creator>panwarsagar</dc:creator>
    <dc:date>2020-12-30T14:25:29Z</dc:date>
    <item>
      <title>XML parsing and field mapping</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/XML-parsing-and-field-mapping/m-p/534481#M89696</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a XML file which i wants to load in Splunk and parse during indexing.&lt;/P&gt;&lt;P&gt;&amp;lt;measType p="1"&amp;gt;node_cpu.idle&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measType p="2"&amp;gt;node_cpu.iowait&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measType p="3"&amp;gt;node_cpu.irq&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measType p="4"&amp;gt;node_cpu.nice&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measType p="5"&amp;gt;node_cpu.softirq&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measType p="6"&amp;gt;node_cpu.steal&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measType p="7"&amp;gt;node_cpu.system&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measType p="8"&amp;gt;node_cpu.user&amp;lt;/measType&amp;gt;&lt;BR /&gt;&amp;lt;measValue measObjLdn="host=xxxxxxxx-auxiliary-0,platform=1,cpu=0,instance=xxxxxxx-auxiliary-0:8001,job=node"&amp;gt;&lt;BR /&gt;&amp;lt;r p="1"&amp;gt;4366091.08&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;r p="2"&amp;gt;27479.68&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;r p="3"&amp;gt;0&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;r p="4"&amp;gt;479&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;r p="5"&amp;gt;18939.5&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;r p="6"&amp;gt;1157.43&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;r p="7"&amp;gt;73459.64&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;r p="8"&amp;gt;64291.39&amp;lt;/r&amp;gt;&lt;BR /&gt;&amp;lt;/measValue&amp;gt;&lt;/P&gt;&lt;P&gt;This has the measType p1.....p8 and value in measValue&amp;nbsp;&amp;nbsp;p1.....p8. I would like to create field like&amp;nbsp;&lt;/P&gt;&lt;P&gt;node_cpu.idle=4366091.08&lt;/P&gt;&lt;P&gt;node_cpu.iowait=27479.68 and so on.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you please guide how I can achieve this using props.conf anf transforms.conf settings&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Dec 2020 14:25:29 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/XML-parsing-and-field-mapping/m-p/534481#M89696</guid>
      <dc:creator>panwarsagar</dc:creator>
      <dc:date>2020-12-30T14:25:29Z</dc:date>
    </item>
    <item>
      <title>Re: XML parsing and field mapping</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/XML-parsing-and-field-mapping/m-p/534527#M89698</link>
      <description>&lt;P&gt;&lt;A href="https://community.splunk.com/t5/Getting-Data-In/How-to-configure-XML-data-parsing/m-p/279706" target="_blank"&gt;https://community.splunk.com/t5/Getting-Data-In/How-to-configure-XML-data-parsing/m-p/279706&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Dec 2020 22:45:45 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/XML-parsing-and-field-mapping/m-p/534527#M89698</guid>
      <dc:creator>to4kawa</dc:creator>
      <dc:date>2020-12-30T22:45:45Z</dc:date>
    </item>
    <item>
      <title>Re: XML parsing and field mapping</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/XML-parsing-and-field-mapping/m-p/534545#M89699</link>
      <description>&lt;P&gt;Sorry to say this doesn't provide solution to my problem.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 31 Dec 2020 09:04:57 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/XML-parsing-and-field-mapping/m-p/534545#M89699</guid>
      <dc:creator>panwarsagar</dc:creator>
      <dc:date>2020-12-31T09:04:57Z</dc:date>
    </item>
    <item>
      <title>Re: XML parsing and field mapping</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/XML-parsing-and-field-mapping/m-p/534549#M89700</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;index=_internal | head 1 | fields _raw
| eval _raw="&amp;lt;measType p=\"1\"&amp;gt;node_cpu.idle&amp;lt;/measType&amp;gt;
&amp;lt;measType p=\"2\"&amp;gt;node_cpu.iowait&amp;lt;/measType&amp;gt;
&amp;lt;measType p=\"3\"&amp;gt;node_cpu.irq&amp;lt;/measType&amp;gt;
&amp;lt;measType p=\"4\"&amp;gt;node_cpu.nice&amp;lt;/measType&amp;gt;
&amp;lt;measType p=\"5\"&amp;gt;node_cpu.softirq&amp;lt;/measType&amp;gt;
&amp;lt;measType p=\"6\"&amp;gt;node_cpu.steal&amp;lt;/measType&amp;gt;
&amp;lt;measType p=\"7\"&amp;gt;node_cpu.system&amp;lt;/measType&amp;gt;
&amp;lt;measType p=\"8\"&amp;gt;node_cpu.user&amp;lt;/measType&amp;gt;
&amp;lt;measValue measObjLdn=\"host=xxxxxxxx-auxiliary-0,platform=1,cpu=0,instance=xxxxxxx-auxiliary-0:8001,job=node\"&amp;gt;
&amp;lt;r p=\"1\"&amp;gt;4366091.08&amp;lt;/r&amp;gt;
&amp;lt;r p=\"2\"&amp;gt;27479.68&amp;lt;/r&amp;gt;
&amp;lt;r p=\"3\"&amp;gt;0&amp;lt;/r&amp;gt;
&amp;lt;r p=\"4\"&amp;gt;479&amp;lt;/r&amp;gt;
&amp;lt;r p=\"5\"&amp;gt;18939.5&amp;lt;/r&amp;gt;
&amp;lt;r p=\"6\"&amp;gt;1157.43&amp;lt;/r&amp;gt;
&amp;lt;r p=\"7\"&amp;gt;73459.64&amp;lt;/r&amp;gt;
&amp;lt;r p=\"8\"&amp;gt;64291.39&amp;lt;/r&amp;gt;
&amp;lt;/measValue&amp;gt;"
| spath
| eval type=mvzip(measType,'measType{@p}'), value=mvzip('measValue.r','measValue.r{@p}'), tmp=mvzip(type,value)
| rename measValue{@measObjLdn} as objLdn
| stats values(objLdn) as objLdn by tmp
| rex field=tmp "(?&amp;lt;type&amp;gt;[\w.]+),(?&amp;lt;type_p&amp;gt;\d),(?&amp;lt;value&amp;gt;[\w.]+),(?&amp;lt;value_p&amp;gt;\d)"
| eval {type}=value
| stats values(node_*) as node_* by objLdn
| rename objLdn as _raw
| kv&lt;/LI-CODE&gt;&lt;P&gt;If you can extract the fields in props.conf, you should be able to get by with transforms.conf.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 31 Dec 2020 10:13:53 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/XML-parsing-and-field-mapping/m-p/534549#M89700</guid>
      <dc:creator>to4kawa</dc:creator>
      <dc:date>2020-12-31T10:13:53Z</dc:date>
    </item>
  </channel>
</rss>

