<?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 Re: log file parsing on IDX in Getting Data In</title>
    <link>https://community.splunk.com/t5/Getting-Data-In/log-file-parsing-on-IDX/m-p/484049#M82931</link>
    <description>&lt;P&gt;Try these props on your indexers.  Keep in mind changing props.conf will not affect data that is already indexed; only new data will be affected.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;[my_sourcetype]
  KV_MODE = xml
  LINE_BREAKER = ([\r\n]+)\&amp;lt;event 
  TIME_PREFIX = start&amp;gt;
  TIME_FORMAT = %Y-%d-%n %H:%M:%S:%3N
&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Fri, 28 Feb 2020 17:07:14 GMT</pubDate>
    <dc:creator>richgalloway</dc:creator>
    <dc:date>2020-02-28T17:07:14Z</dc:date>
    <item>
      <title>log file parsing on IDX</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/log-file-parsing-on-IDX/m-p/484048#M82930</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;
I just want to parse a log file. I try every solution found on forum but never work.&lt;BR /&gt;
(Splunk 7.3.3)&lt;/P&gt;

&lt;P&gt;&lt;STRONG&gt;Log:&lt;/STRONG&gt;&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;event action=....&amp;gt;
  &amp;lt;start&amp;gt;2020-02-22 12:49:21:596&amp;lt;/start&amp;gt;
  &amp;lt;client .../&amp;gt;
  &amp;lt;sent ...&amp;gt;&amp;lt;/sent&amp;gt;
&amp;lt;/event&amp;gt;
&amp;lt;event action=...&amp;gt;
  &amp;lt;start&amp;gt;2020-02-22 12:49:20:435&amp;lt;/start&amp;gt;
  &amp;lt;client .../&amp;gt;
  &amp;lt;sent ...&amp;gt;&amp;lt;/sent&amp;gt;
&amp;lt;/event&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;&lt;STRONG&gt;What i want on Splunk SH:&lt;/STRONG&gt;&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;_time               _raw
2020-02-22 13:49:21 &amp;lt;event action=...&amp;gt;
                      &amp;lt;start&amp;gt;2020-02-22 12:49:21:596&amp;lt;/start&amp;gt;
                      &amp;lt;client .../&amp;gt;
                      &amp;lt;sent ...&amp;gt;&amp;lt;/sent&amp;gt;
                    &amp;lt;/event&amp;gt;
2020-02-22 13:45:20 &amp;lt;event action=...&amp;gt;
                      &amp;lt;start&amp;gt;2020-02-22 12:49:21:596&amp;lt;/start&amp;gt;
                      &amp;lt;client .../&amp;gt;
                      &amp;lt;sent ...&amp;gt;&amp;lt;/sent&amp;gt;
                    &amp;lt;/event&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;&lt;STRONG&gt;What i have on Splunk SH:&lt;/STRONG&gt;&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;_time               _raw
2020-02-22 13:49:21 &amp;lt;event action=...&amp;gt;
2020-02-22 13:45:20 &amp;lt;event action=...&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;&lt;STRONG&gt;inputs.conf on UF:&lt;/STRONG&gt;&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;index = test
sourcetype = my_sourcetype
disabled = 0
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;&lt;STRONG&gt;4 props.conf tried on Indexer (based on forum's solution):&lt;/STRONG&gt;&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;[my_sourcetype]
LINE_BREAKER = ([\r\n]+)\&amp;lt;event
SHOULD_LINEMERGE = false
DATETIME_CONFIG = NONE

[my_sourcetype]
SHOULD_LINEMERGE = true
BREAK_ONLY_BEFORE = ^\s*\&amp;lt;event

[my_sourcetype]
SHOULD_LINEMERGE = true
MUST_BREAK_AFTER = \&amp;lt;/event\&amp;gt;

[my_sourcetype]
DATETIME_CONFIG = CURRENT
KV_MODE = xml
LINE_BREAKER = ([\r\n]+)(?=\s*\&amp;lt;event.*?\&amp;gt;)   
BREAK_ONLY_BEFORE_DATE = False
MUST_BREAK_AFTER = \&amp;lt;/event\&amp;gt;
NO_BINARY_CHECK = 1
SHOULD_LINEMERGE = false
TRUNCATE = 0
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;&lt;STRONG&gt;props.conf on Search Head:&lt;/STRONG&gt;&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;[my_sourcetype]
KV_MODE = xml
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;After each change, i reboot splunk on Idx and SH&lt;BR /&gt;
Thanks for help&lt;BR /&gt;
Regards&lt;/P&gt;</description>
      <pubDate>Fri, 28 Feb 2020 13:46:26 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/log-file-parsing-on-IDX/m-p/484048#M82930</guid>
      <dc:creator>secuc2r83</dc:creator>
      <dc:date>2020-02-28T13:46:26Z</dc:date>
    </item>
    <item>
      <title>Re: log file parsing on IDX</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/log-file-parsing-on-IDX/m-p/484049#M82931</link>
      <description>&lt;P&gt;Try these props on your indexers.  Keep in mind changing props.conf will not affect data that is already indexed; only new data will be affected.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;[my_sourcetype]
  KV_MODE = xml
  LINE_BREAKER = ([\r\n]+)\&amp;lt;event 
  TIME_PREFIX = start&amp;gt;
  TIME_FORMAT = %Y-%d-%n %H:%M:%S:%3N
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 28 Feb 2020 17:07:14 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/log-file-parsing-on-IDX/m-p/484049#M82931</guid>
      <dc:creator>richgalloway</dc:creator>
      <dc:date>2020-02-28T17:07:14Z</dc:date>
    </item>
    <item>
      <title>Re: log file parsing on IDX</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/log-file-parsing-on-IDX/m-p/484050#M82932</link>
      <description>&lt;P&gt;Hi richgalloway,&lt;/P&gt;

&lt;P&gt;Yes i generate new events for each test&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;&amp;lt;event action=...&amp;gt;
  &amp;lt;start&amp;gt;2020-02-28 18:04:14:706&amp;lt;/start&amp;gt;
  &amp;lt;end&amp;gt;2020-02-28 18:04:32:629&amp;lt;/end&amp;gt;
  &amp;lt;client .../&amp;gt;
  &amp;lt;sent ...&amp;gt;&amp;lt;/sent&amp;gt;
 &amp;lt;/event&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;With your conf, same result, juste one line in SH:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt; _time                      _raw
2020-02-28 18:04:37     &amp;lt;event action=...&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Here are all settings on indexer with btool, perhaps could see the problem:&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;# ./splunk btool props list test --debug
.../etc/slave-apps/app_test/local/props.conf [test]
.../etc/system/default/props.conf             ADD_EXTRA_TIME_FIELDS = True
.../etc/system/default/props.conf             ANNOTATE_PUNCT = True
.../etc/system/default/props.conf             AUTO_KV_JSON = true
.../etc/system/default/props.conf             BREAK_ONLY_BEFORE =
.../etc/system/default/props.conf             BREAK_ONLY_BEFORE_DATE = True
.../etc/system/default/props.conf             CHARSET = UTF-8
.../etc/system/default/props.conf             DATETIME_CONFIG = /etc/datetime.xml
.../etc/system/default/props.conf             DEPTH_LIMIT = 1000
.../etc/system/default/props.conf             HEADER_MODE =
.../etc/slave-apps/app_test/local/props.conf  KV_MODE = xml
.../etc/system/default/props.conf             LEARN_MODEL = true
.../etc/system/default/props.conf             LEARN_SOURCETYPE = true
.../etc/slave-apps/app_test/local/props.conf  LINE_BREAKER = ([\r\n]+)\&amp;lt;event
.../etc/system/default/props.conf             LINE_BREAKER_LOOKBEHIND = 100
.../etc/system/default/props.conf             MATCH_LIMIT = 100000
.../etc/system/default/props.conf             MAX_DAYS_AGO = 2000
.../etc/system/default/props.conf             MAX_DAYS_HENCE = 2
.../etc/system/default/props.conf             MAX_DIFF_SECS_AGO = 3600
.../etc/system/default/props.conf             MAX_DIFF_SECS_HENCE = 604800
.../etc/system/default/props.conf             MAX_EVENTS = 256
.../etc/system/default/props.conf             MAX_TIMESTAMP_LOOKAHEAD = 128
.../etc/system/default/props.conf             MUST_BREAK_AFTER =
.../etc/system/default/props.conf             MUST_NOT_BREAK_AFTER =
.../etc/system/default/props.conf             MUST_NOT_BREAK_BEFORE =
.../etc/system/default/props.conf             SEGMENTATION = indexing
.../etc/system/default/props.conf             SEGMENTATION-all = full
.../etc/system/default/props.conf             SEGMENTATION-inner = inner
.../etc/system/default/props.conf             SEGMENTATION-outer = outer
.../etc/system/default/props.conf             SEGMENTATION-raw = none
.../etc/system/default/props.conf             SEGMENTATION-standard = standard
.../etc/system/default/props.conf             SHOULD_LINEMERGE = True
.../etc/slave-apps/app_test/local/props.conf  TIME_FORMAT = %Y-%d-%n %H:%M:%S:%3N
.../etc/slave-apps/app_test/local/props.conf  TIME_PREFIX = start&amp;gt;
.../etc/system/default/props.conf             TRANSFORMS =
.../etc/system/default/props.conf             TRUNCATE = 10000
.../etc/system/default/props.conf             detect_trailing_nulls = false
.../etc/system/default/props.conf             maxDist = 100
.../etc/system/default/props.conf             priority =
.../etc/system/default/props.conf             sourcetype =
&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Fri, 28 Feb 2020 18:21:54 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/log-file-parsing-on-IDX/m-p/484050#M82932</guid>
      <dc:creator>secuc2r83</dc:creator>
      <dc:date>2020-02-28T18:21:54Z</dc:date>
    </item>
  </channel>
</rss>

