<?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: Heavy Forwarder queue saturation for sending logs to Universal Forwarders in Getting Data In</title>
    <link>https://community.splunk.com/t5/Getting-Data-In/Heavy-Forwarder-queue-saturation-for-sending-logs-to-Universal/m-p/761974#M120636</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/317680"&gt;@jeremieQuiviger&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;UF relay layer is almost certainly the cause of your queue saturation, and the architecture itself is the root problem.&lt;/P&gt;&lt;P&gt;Heavy Forwarder output capacity is substantial — it's a full Splunk instance with configurable output queues, TCP connection pooling, and parallel pipelines.&lt;/P&gt;&lt;P&gt;but the UF's are designed to be sources not relays&lt;/P&gt;&lt;P&gt;in your case HF pushes data at full speed, the UF relay can't keep up, and backpressure propagates back to fill the HF's output queue.&lt;/P&gt;&lt;P&gt;as&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/231884"&gt;@PickleRick&lt;/a&gt;&amp;nbsp; said technically splunk allows HF-&amp;gt;UF relay-&amp;gt;Indexers but its not supported and recommended for Prodcution&lt;/P&gt;&lt;P&gt;it should be like UF (collect) → HF (transform) → HF relay → Indexers&lt;/P&gt;</description>
    <pubDate>Sun, 28 Jun 2026 06:20:20 GMT</pubDate>
    <dc:creator>thahir</dc:creator>
    <dc:date>2026-06-28T06:20:20Z</dc:date>
    <item>
      <title>Heavy Forwarder queue saturation for sending logs to Universal Forwarders</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Heavy-Forwarder-queue-saturation-for-sending-logs-to-Universal/m-p/761876#M120613</link>
      <description>&lt;P&gt;Hello,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I recently had to deploy a Heavy Forwarder in my infrastructure in order to perform transformations using a custom app. The current flow is as follows :&lt;/P&gt;&lt;P&gt;UF -&amp;gt; Heavy Forwarder relay -&amp;gt; Universal Forwarder relay -&amp;gt; Indexers&lt;/P&gt;&lt;P&gt;I am now observing a queue full issue on all Heavy Forwarders, while the queues on the next Universal Forwarders relay remain free.&lt;/P&gt;&lt;P&gt;I am therefore questioning the suitability of this architecture. I would like to know whether the Heavy Forwarder is still supposed to be at the end of the log flow, sending data directly to the Indexers, or if it can be positioned upstream of a Universal Forwarder that relays the data to the indexers.&lt;/P&gt;&lt;P&gt;Could this intermediate layer of Universal Forwarder be the cause of the queue saturation?&lt;/P&gt;&lt;P&gt;Thank you in advance for your help.&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jun 2026 13:34:24 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Heavy-Forwarder-queue-saturation-for-sending-logs-to-Universal/m-p/761876#M120613</guid>
      <dc:creator>jeremieQuiviger</dc:creator>
      <dc:date>2026-06-24T13:34:24Z</dc:date>
    </item>
    <item>
      <title>Re: Heavy Forwarder queue saturation for sending logs to Universal Forwarders</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Heavy-Forwarder-queue-saturation-for-sending-logs-to-Universal/m-p/761877#M120614</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/317680"&gt;@jeremieQuiviger&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;why are you using another UF after the HF, you can use the HF for parsing and relay.&lt;/P&gt;&lt;P&gt;Anyway, did you checked the throughtput through the UFs? by default they have 256 kb, instead HF is unlimited.&lt;/P&gt;&lt;P&gt;The best solution is to replace the UF relay with an HF.&lt;/P&gt;&lt;P&gt;Ciao.&lt;/P&gt;&lt;P&gt;Giuseppe&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jun 2026 13:42:39 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Heavy-Forwarder-queue-saturation-for-sending-logs-to-Universal/m-p/761877#M120614</guid>
      <dc:creator>gcusello</dc:creator>
      <dc:date>2026-06-24T13:42:39Z</dc:date>
    </item>
    <item>
      <title>Re: Heavy Forwarder queue saturation for sending logs to Universal Forwarders</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Heavy-Forwarder-queue-saturation-for-sending-logs-to-Universal/m-p/761938#M120622</link>
      <description>&lt;P&gt;Well... Technically, this setup should generally work although it is not officially supported and if my memory serves me right there can be some issues around useACK.&lt;/P&gt;&lt;P&gt;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/161352"&gt;@gcusello&lt;/a&gt;&amp;nbsp;'s hint about thruput limits might be the right path. The thing is the thruput processor comes _before_ the ingestion pipeline (at least that's how I read the limits.conf spec file) so your input would get throttled but still you'd have empty queues "inside" the forwarder.&lt;/P&gt;</description>
      <pubDate>Thu, 25 Jun 2026 20:39:05 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Heavy-Forwarder-queue-saturation-for-sending-logs-to-Universal/m-p/761938#M120622</guid>
      <dc:creator>PickleRick</dc:creator>
      <dc:date>2026-06-25T20:39:05Z</dc:date>
    </item>
    <item>
      <title>Re: Heavy Forwarder queue saturation for sending logs to Universal Forwarders</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Heavy-Forwarder-queue-saturation-for-sending-logs-to-Universal/m-p/761974#M120636</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/317680"&gt;@jeremieQuiviger&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;UF relay layer is almost certainly the cause of your queue saturation, and the architecture itself is the root problem.&lt;/P&gt;&lt;P&gt;Heavy Forwarder output capacity is substantial — it's a full Splunk instance with configurable output queues, TCP connection pooling, and parallel pipelines.&lt;/P&gt;&lt;P&gt;but the UF's are designed to be sources not relays&lt;/P&gt;&lt;P&gt;in your case HF pushes data at full speed, the UF relay can't keep up, and backpressure propagates back to fill the HF's output queue.&lt;/P&gt;&lt;P&gt;as&amp;nbsp;&lt;a href="https://community.splunk.com/t5/user/viewprofilepage/user-id/231884"&gt;@PickleRick&lt;/a&gt;&amp;nbsp; said technically splunk allows HF-&amp;gt;UF relay-&amp;gt;Indexers but its not supported and recommended for Prodcution&lt;/P&gt;&lt;P&gt;it should be like UF (collect) → HF (transform) → HF relay → Indexers&lt;/P&gt;</description>
      <pubDate>Sun, 28 Jun 2026 06:20:20 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Heavy-Forwarder-queue-saturation-for-sending-logs-to-Universal/m-p/761974#M120636</guid>
      <dc:creator>thahir</dc:creator>
      <dc:date>2026-06-28T06:20:20Z</dc:date>
    </item>
  </channel>
</rss>

