<?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: Load balancing intermediate forwarders in Deployment Architecture</title>
    <link>https://community.splunk.com/t5/Deployment-Architecture/Load-balancing-intermediate-forwarders/m-p/503760#M17328</link>
    <description>&lt;P&gt;Ideally you want to have twice the number of input pipelines as you have indexer cluster members.&amp;nbsp; If you are using two HFs for input, then these should be configured for at least 4 parallel ingestion pipelines per HF.&amp;nbsp; Depending on your HF hardware resources, you can run a large number of parallel pipelines (e.g., 8 or more) to get a more even data distribution.&lt;BR /&gt;Keep in mind like the other comments: if you have only one input stream then this will possibly not help you.&amp;nbsp; Line breaker and event breaker are you friends here too.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 10 Jun 2020 16:17:22 GMT</pubDate>
    <dc:creator>mhoustonludlam_</dc:creator>
    <dc:date>2020-06-10T16:17:22Z</dc:date>
    <item>
      <title>Load balancing intermediate forwarders</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Load-balancing-intermediate-forwarders/m-p/502609#M17315</link>
      <description>&lt;P&gt;We have intermediate forwarders that receive data from UFs and then forward it to our indexer cluster that consists of 4 indexers, my issue is I see imbalanced data distribution and resource usage,&lt;BR /&gt;for example currently I am looking at indexing rate&lt;BR /&gt;&lt;CODE&gt;indexer 1: 416K || CPU Usage 45%&lt;/CODE&gt;&lt;BR /&gt;&lt;CODE&gt;indexer 2: 2.19M || CPU Usage 53%&lt;/CODE&gt;&lt;BR /&gt;&lt;CODE&gt;indexer 3: 831K || CPU Usage 94%&lt;/CODE&gt;&lt;BR /&gt;&lt;CODE&gt;indexer 4: 1.30M || CPU Usage 90%&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;current output.conf&lt;/P&gt;
&lt;P&gt;&lt;CODE&gt;[tcpout]&lt;/CODE&gt;&lt;BR /&gt;&lt;CODE&gt;defaultGroup = indexer_cluster&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;&lt;CODE&gt;forceTimebasedAutoLB = true&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;&lt;CODE&gt;forwardedindex.2.whitelist = (_audit|_introspection|_internal)&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;&lt;CODE&gt;[tcpout:indexer_cluster]&lt;/CODE&gt;&lt;BR /&gt;&lt;CODE&gt;server = 0.0.0.46:0000, 0.0.0.47:0000, 0.0.0.48:0000, 0.0.0.76:0000&lt;/CODE&gt;&lt;/P&gt;
&lt;P&gt;where 0s represent indexer IPs and ports&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jun 2020 22:10:17 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Load-balancing-intermediate-forwarders/m-p/502609#M17315</guid>
      <dc:creator>ialahdal</dc:creator>
      <dc:date>2020-06-08T22:10:17Z</dc:date>
    </item>
    <item>
      <title>Re: Load balancing intermediate forwarders</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Load-balancing-intermediate-forwarders/m-p/502610#M17316</link>
      <description>&lt;P&gt;Hi ialahdal,&lt;BR /&gt;
it isn't so clear what's your question...&lt;/P&gt;

&lt;P&gt;Anyway, if you have four Indexers and two Heavy Forwarders, the HFs send data mainly to two Indexers (don'r aks me why because I did the same question to the Splunk Architecture training and I didn't have any answer!).&lt;BR /&gt;
Instead Universal Forwarders correctly balance load between more Indexers.&lt;BR /&gt;
So the solution to completely balance load (if possible for you) is to use four HFs for 4 Indexers.&lt;/P&gt;

&lt;P&gt;Anyway, if you have an Indexer cluster it isn't a big problem because the Indexers with less indexing load are more available for searches so the total load is more or less the same.&lt;/P&gt;

&lt;P&gt;Ciao.&lt;BR /&gt;
Giuseppe&lt;/P&gt;</description>
      <pubDate>Thu, 17 Oct 2019 07:59:53 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Load-balancing-intermediate-forwarders/m-p/502610#M17316</guid>
      <dc:creator>gcusello</dc:creator>
      <dc:date>2019-10-17T07:59:53Z</dc:date>
    </item>
    <item>
      <title>Re: Load balancing intermediate forwarders</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Load-balancing-intermediate-forwarders/m-p/502611#M17317</link>
      <description>&lt;P&gt;gcusello&lt;/P&gt;

&lt;P&gt;My main issue is about load balancing&lt;BR /&gt;
It seems as if &lt;CODE&gt;forceTimebasedAutoLB = true&lt;/CODE&gt; is causing an intermediate forwarder to focus sending data to one indexer and only shift to another one once the default value is met, could I also use &lt;CODE&gt;autoLBVolume&lt;/CODE&gt; simultaneously to control the amount of data sent?&lt;/P&gt;

&lt;P&gt;But then I also see in the &lt;A href="https://docs.splunk.com/Documentation/Splunk/latest/Admin/Outputsconf?utm_source=answers&amp;amp;utm_medium=in-answer&amp;amp;utm_term=outputs.conf&amp;amp;utm_campaign=refdoc"&gt;output&lt;/A&gt;.conf documentation this:&lt;/P&gt;

&lt;BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;The volume of data, in bytes, to send to an indexer before a new indexer
is &lt;STRONG&gt;randomly&lt;/STRONG&gt; selected from the list of indexers provided in the server
setting of the target group stanza.&lt;/LI&gt;
&lt;/UL&gt;
&lt;/BLOCKQUOTE&gt;</description>
      <pubDate>Thu, 17 Oct 2019 08:19:07 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Load-balancing-intermediate-forwarders/m-p/502611#M17317</guid>
      <dc:creator>ialahdal</dc:creator>
      <dc:date>2019-10-17T08:19:07Z</dc:date>
    </item>
    <item>
      <title>Re: Load balancing intermediate forwarders</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Load-balancing-intermediate-forwarders/m-p/502612#M17318</link>
      <description>&lt;P&gt;Hi ialahdal,&lt;BR /&gt;
it's what I said: one HF mainly send data to one Indexer.&lt;BR /&gt;
forceTimebasedAutoLB = true could you help and I shouldn't use autoLBVolume I'd prefer autoLBFrequency = &lt;BR /&gt;
I usually use default values and I let Splunk to manage itself, as I said when I have overloading I scale architecture.&lt;/P&gt;

&lt;P&gt;Ciao.&lt;BR /&gt;
Giuseppe&lt;/P&gt;</description>
      <pubDate>Thu, 17 Oct 2019 08:36:50 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Load-balancing-intermediate-forwarders/m-p/502612#M17318</guid>
      <dc:creator>gcusello</dc:creator>
      <dc:date>2019-10-17T08:36:50Z</dc:date>
    </item>
    <item>
      <title>Re: Load balancing intermediate forwarders</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Load-balancing-intermediate-forwarders/m-p/502613#M17319</link>
      <description>&lt;P&gt;I am investigating a similar topic.  I came across something in the load balancing manuals that said load balancing doesn't take effect on tcp streams unless there is an EOF in the stream.  There was a suggestion to look into the EVENT_BREAKER setting to perhaps address this.  &lt;/P&gt;

&lt;P&gt;I'm guessing that since the data arriving at the intermediate tier is a tcp stream that it's more difficult to load balance it.  &lt;/P&gt;</description>
      <pubDate>Tue, 31 Mar 2020 16:02:57 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Load-balancing-intermediate-forwarders/m-p/502613#M17319</guid>
      <dc:creator>robday2390</dc:creator>
      <dc:date>2020-03-31T16:02:57Z</dc:date>
    </item>
    <item>
      <title>Re: Load balancing intermediate forwarders</title>
      <link>https://community.splunk.com/t5/Deployment-Architecture/Load-balancing-intermediate-forwarders/m-p/503760#M17328</link>
      <description>&lt;P&gt;Ideally you want to have twice the number of input pipelines as you have indexer cluster members.&amp;nbsp; If you are using two HFs for input, then these should be configured for at least 4 parallel ingestion pipelines per HF.&amp;nbsp; Depending on your HF hardware resources, you can run a large number of parallel pipelines (e.g., 8 or more) to get a more even data distribution.&lt;BR /&gt;Keep in mind like the other comments: if you have only one input stream then this will possibly not help you.&amp;nbsp; Line breaker and event breaker are you friends here too.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Jun 2020 16:17:22 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Deployment-Architecture/Load-balancing-intermediate-forwarders/m-p/503760#M17328</guid>
      <dc:creator>mhoustonludlam_</dc:creator>
      <dc:date>2020-06-10T16:17:22Z</dc:date>
    </item>
  </channel>
</rss>

