<?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: How to send lines to the nullQueue *before* applying line breaking in Getting Data In</title>
    <link>https://community.splunk.com/t5/Getting-Data-In/How-to-send-lines-to-the-nullQueue-before-applying-line-breaking/m-p/130116#M26766</link>
    <description>&lt;P&gt;Assuming that &lt;A href="http://wiki.splunk.com/Community:HowIndexingWorks"&gt;the diagram on this page&lt;/A&gt; is still up to date, then the nullqueue comes into effect after parsing and aggregation queue during typing queue. I don't think it's possible to change this within splunk.&lt;/P&gt;</description>
    <pubDate>Thu, 16 Jul 2015 10:34:09 GMT</pubDate>
    <dc:creator>jeffland</dc:creator>
    <dc:date>2015-07-16T10:34:09Z</dc:date>
    <item>
      <title>How to send lines to the nullQueue *before* applying line breaking</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-send-lines-to-the-nullQueue-before-applying-line-breaking/m-p/130114#M26764</link>
      <description>&lt;P&gt;An app of ours spits such a huge volume of data when our Devs increase its debug level to Trace that it essentially results on the Splunk Heavy forwarders sitting on those servers to stall and becoming non operational&lt;BR /&gt;
(we implemented a script to auto restart them when we don't have indexed data on those servers for more than 10m)&lt;/P&gt;

&lt;P&gt;As far as I know it's only possible to send &lt;STRONG&gt;events&lt;/STRONG&gt; to nullQueuing, ie, after properties like line breaking (which is costly but vital for us for those logs) have already been computed.&lt;/P&gt;

&lt;P&gt;Any way we can setup props / transforms / anything to first completely ignore the TRACE lines and only then applying the props to the logs?&lt;/P&gt;</description>
      <pubDate>Wed, 04 Feb 2015 15:30:37 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-send-lines-to-the-nullQueue-before-applying-line-breaking/m-p/130114#M26764</guid>
      <dc:creator>splunk_zen</dc:creator>
      <dc:date>2015-02-04T15:30:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to send lines to the nullQueue *before* applying line breaking</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-send-lines-to-the-nullQueue-before-applying-line-breaking/m-p/130115#M26765</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;

&lt;P&gt;You could setup a props and transforms to channel such events to null queue&lt;/P&gt;

&lt;P&gt;props.conf&lt;BR /&gt;
[source::/.../debug]&lt;BR /&gt;
TRANSFORMS-filterdata=set_nullqueue_debug&lt;/P&gt;

&lt;P&gt;transforms.conf&lt;BR /&gt;
[set_nullqueue_debug]&lt;BR /&gt;
REGEX=(debug)&lt;BR /&gt;
DEST_KEY=queue&lt;BR /&gt;
FORMAT=nullQueue&lt;/P&gt;

&lt;P&gt;You would need to create a regex which matches all the debug events from source debug and channel them to nullqueue. All other events will get indexed.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2020 06:42:57 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-send-lines-to-the-nullQueue-before-applying-line-breaking/m-p/130115#M26765</guid>
      <dc:creator>merp96</dc:creator>
      <dc:date>2020-09-29T06:42:57Z</dc:date>
    </item>
    <item>
      <title>Re: How to send lines to the nullQueue *before* applying line breaking</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-send-lines-to-the-nullQueue-before-applying-line-breaking/m-p/130116#M26766</link>
      <description>&lt;P&gt;Assuming that &lt;A href="http://wiki.splunk.com/Community:HowIndexingWorks"&gt;the diagram on this page&lt;/A&gt; is still up to date, then the nullqueue comes into effect after parsing and aggregation queue during typing queue. I don't think it's possible to change this within splunk.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jul 2015 10:34:09 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-send-lines-to-the-nullQueue-before-applying-line-breaking/m-p/130116#M26766</guid>
      <dc:creator>jeffland</dc:creator>
      <dc:date>2015-07-16T10:34:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to send lines to the nullQueue *before* applying line breaking</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-send-lines-to-the-nullQueue-before-applying-line-breaking/m-p/130117#M26767</link>
      <description>&lt;P&gt;No, you can't use nullqueue before linebreaking - because only after your data is broken into lines can you throw lines away/into the nullqueue. Before that, you could of course apply a regex to determine where to route stuff, but you would then apply those settings to various lines and events (for example if you're reading a file, those are read in chunks of 64k - would you like to apply the routing to that chunk?)&lt;BR /&gt;
If you desire deeper insight, I would recommend the talk "How splunkd works" from .conf2014, check it out &lt;A href="http://conf.splunk.com/speakers/2014.html"&gt;here&lt;/A&gt;. It details how the different queues are applied in order and how they work together pretty well.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jul 2015 13:05:29 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-send-lines-to-the-nullQueue-before-applying-line-breaking/m-p/130117#M26767</guid>
      <dc:creator>jeffland</dc:creator>
      <dc:date>2015-07-16T13:05:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to send lines to the nullQueue *before* applying line breaking</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-send-lines-to-the-nullQueue-before-applying-line-breaking/m-p/130118#M26768</link>
      <description>&lt;P&gt;Yeah, was aware of the Splunk data flow, was just curious if someone had implemented something which circumvented this. Thank you anyway Jeff&lt;/P&gt;</description>
      <pubDate>Fri, 17 Jul 2015 10:41:01 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-send-lines-to-the-nullQueue-before-applying-line-breaking/m-p/130118#M26768</guid>
      <dc:creator>splunk_zen</dc:creator>
      <dc:date>2015-07-17T10:41:01Z</dc:date>
    </item>
    <item>
      <title>Re: How to send lines to the nullQueue *before* applying line breaking</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-send-lines-to-the-nullQueue-before-applying-line-breaking/m-p/130119#M26769</link>
      <description>&lt;P&gt;Thanks but that was our first approach, which didn't answer my requirement of dropping those events before the line breaking. The reason why this was so important was this app function logging was poorly written and was generating &lt;EM&gt;one line&lt;/EM&gt; with millions of characters&lt;/P&gt;</description>
      <pubDate>Fri, 17 Jul 2015 10:44:11 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-send-lines-to-the-nullQueue-before-applying-line-breaking/m-p/130119#M26769</guid>
      <dc:creator>splunk_zen</dc:creator>
      <dc:date>2015-07-17T10:44:11Z</dc:date>
    </item>
    <item>
      <title>Re: How to send lines to the nullQueue *before* applying line breaking</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/How-to-send-lines-to-the-nullQueue-before-applying-line-breaking/m-p/130120#M26770</link>
      <description>&lt;P&gt;Thanks Jeff, that was my initial assumption.&lt;/P&gt;</description>
      <pubDate>Fri, 17 Jul 2015 10:44:33 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/How-to-send-lines-to-the-nullQueue-before-applying-line-breaking/m-p/130120#M26770</guid>
      <dc:creator>splunk_zen</dc:creator>
      <dc:date>2015-07-17T10:44:33Z</dc:date>
    </item>
  </channel>
</rss>

