<?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: HEC general purpose perf configs in Getting Data In</title>
    <link>https://community.splunk.com/t5/Getting-Data-In/What-are-the-best-HEC-perf-tuning-configs/m-p/653858#M110872</link>
    <description>&lt;P&gt;Just on inputs.conf you have:&lt;/P&gt;&lt;PRE&gt;inputs.conf &lt;BR /&gt;[http] &lt;BR /&gt;#(useful when HEC clients are using connection pools and want to keep connections idle. Set it 2 times expected idle time of connection. )&lt;BR /&gt;sslServerSessionTimeout = 300 &lt;/PRE&gt;&lt;P&gt;However I found that sslServerSessionTimeout appears to be in server.conf&lt;/P&gt;&lt;P&gt;Is that the wrong conf file?&lt;/P&gt;</description>
    <pubDate>Thu, 10 Aug 2023 07:32:37 GMT</pubDate>
    <dc:creator>gjanders</dc:creator>
    <dc:date>2023-08-10T07:32:37Z</dc:date>
    <item>
      <title>What are the best HEC perf tuning configs?</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/What-are-the-best-HEC-perf-tuning-configs/m-p/601629#M104813</link>
      <description>&lt;P&gt;What are the best HEC perf tuning configs?&lt;/P&gt;</description>
      <pubDate>Thu, 10 Aug 2023 21:15:51 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/What-are-the-best-HEC-perf-tuning-configs/m-p/601629#M104813</guid>
      <dc:creator>hrawat</dc:creator>
      <dc:date>2023-08-10T21:15:51Z</dc:date>
    </item>
    <item>
      <title>Re: What are the best HEC perf tuning configs?</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/What-are-the-best-HEC-perf-tuning-configs/m-p/601630#M104814</link>
      <description>&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;inputs.conf &lt;BR /&gt;[http] &lt;BR /&gt;dedicatedIoThreads&amp;nbsp;= 8&lt;BR /&gt;busyKeepAliveIdleTimeout = 300 &lt;BR /&gt;#(useful when HEC clients are using connection pools and want to keep connections idle. Set it 2 times expected idle time of connection. )&lt;BR /&gt;&lt;SPAN&gt;sslServerHandshakeTimeout&lt;/SPAN&gt; = 300 &lt;BR /&gt;#(useful when HEC clients are using connection pools and want to keep connections idle. Set it 2 times expected idle time of connection.&lt;BR /&gt;# Supported from M-release for cloud and on-prem 8.2.0)&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;On-prem Splunk version 9.4.0 and above can also use &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;auto pipeline feature that scales up queues and pipelinesets instead of hardcoded values&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;Server.conf&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;[general]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;autoAdjustQueue = true&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;pipelineSetAutoScale = true&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;BR /&gt;server.conf (upto 9.3.x)&lt;BR /&gt;[general] &lt;BR /&gt;parallelIngestionPipelines = 2 &lt;BR /&gt;#(never set more than 3 on indexing tier. However on SH/HF it can be set upto number of cores)&lt;/PRE&gt;&lt;PRE&gt;#Avoid 503 response back, have enough queue buffer for &lt;EM&gt;spike&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;in&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;ingestion&lt;/EM&gt;&lt;/PRE&gt;&lt;PRE&gt;[queue=indexQueue]
maxSize = 100MB&lt;/PRE&gt;&lt;PRE&gt;[queue=aggQueue]
maxSize = 100MB&lt;/PRE&gt;&lt;PRE&gt;[queue=parsingQueue]
maxSize = 100MB #Must for HEC&lt;/PRE&gt;&lt;PRE&gt;[queue=&lt;SPAN class=""&gt;httpInputQ&lt;/SPAN&gt;]
maxSize = 100MB OR &amp;lt;10% of persistent queue size if persistent queue enabled&amp;gt; ##Must for HEC.&lt;/PRE&gt;&lt;PRE&gt;[queue=rulesetQueue]
maxSize = 100MB&lt;/PRE&gt;&lt;PRE&gt;[queue=typingQueue]
maxSize = 100MB&lt;/PRE&gt;&lt;PRE&gt;limits.conf &lt;BR /&gt;[input_channels]&lt;BR /&gt;max_inactive = 10000 &lt;BR /&gt;#( ideally 2 times max(new_channels))&lt;BR /&gt;&lt;BR /&gt;[input_channels] &lt;BR /&gt;lowater_inactive = 9000 &lt;BR /&gt;#( max_inactive -1000 recommended if max_inactive &amp;gt; 10000)&lt;BR /&gt;&lt;BR /&gt;indexes.conf &lt;BR /&gt;[&amp;lt;PER_INDEX&amp;gt;] &lt;BR /&gt;maxTimeUnreplicatedNoAcks=60 &lt;BR /&gt;#( needed if useACK=false and indexer cluster environment)&lt;/PRE&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT color="#FF0000"&gt;&lt;U&gt;&lt;STRONG&gt;Note: Don't set maxSize(server.conf) or queueSize(inputs.conf) more than 10% of persistentQueueSize( if persistent queue is enabled)&lt;/STRONG&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Sun, 29 Jun 2025 19:04:53 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/What-are-the-best-HEC-perf-tuning-configs/m-p/601630#M104814</guid>
      <dc:creator>hrawat</dc:creator>
      <dc:date>2025-06-29T19:04:53Z</dc:date>
    </item>
    <item>
      <title>Re: HEC general purpose perf configs</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/What-are-the-best-HEC-perf-tuning-configs/m-p/653858#M110872</link>
      <description>&lt;P&gt;Just on inputs.conf you have:&lt;/P&gt;&lt;PRE&gt;inputs.conf &lt;BR /&gt;[http] &lt;BR /&gt;#(useful when HEC clients are using connection pools and want to keep connections idle. Set it 2 times expected idle time of connection. )&lt;BR /&gt;sslServerSessionTimeout = 300 &lt;/PRE&gt;&lt;P&gt;However I found that sslServerSessionTimeout appears to be in server.conf&lt;/P&gt;&lt;P&gt;Is that the wrong conf file?&lt;/P&gt;</description>
      <pubDate>Thu, 10 Aug 2023 07:32:37 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/What-are-the-best-HEC-perf-tuning-configs/m-p/653858#M110872</guid>
      <dc:creator>gjanders</dc:creator>
      <dc:date>2023-08-10T07:32:37Z</dc:date>
    </item>
    <item>
      <title>Re: HEC general purpose perf configs</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/What-are-the-best-HEC-perf-tuning-configs/m-p/653965#M110879</link>
      <description>&lt;P&gt;Good catch. It was meant to be&amp;nbsp;sslServerHandshakeTimeout. Will fix my answer.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Aug 2023 15:48:19 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/What-are-the-best-HEC-perf-tuning-configs/m-p/653965#M110879</guid>
      <dc:creator>hrawat</dc:creator>
      <dc:date>2023-08-10T15:48:19Z</dc:date>
    </item>
    <item>
      <title>Re: HEC general purpose perf configs</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/What-are-the-best-HEC-perf-tuning-configs/m-p/654013#M110887</link>
      <description>&lt;P&gt;Definitely an improvement, however the sslServerHandshakeTimeout is in server.conf so perhaps the answer should advise that?&lt;BR /&gt;It looks like it refers currently to inputs.conf&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2023 05:39:56 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/What-are-the-best-HEC-perf-tuning-configs/m-p/654013#M110887</guid>
      <dc:creator>gjanders</dc:creator>
      <dc:date>2023-08-11T05:39:56Z</dc:date>
    </item>
    <item>
      <title>Re: HEC general purpose perf configs</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/What-are-the-best-HEC-perf-tuning-configs/m-p/654051#M110898</link>
      <description>&lt;P&gt;HEC specific config is in inputs.conf&lt;/P&gt;&lt;P&gt;&lt;A href="https://docs.splunk.com/Documentation/Splunk/latest/admin/inputsconf" target="_blank"&gt;https://docs.splunk.com/Documentation/Splunk/latest/admin/inputsconf&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2023 10:21:17 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/What-are-the-best-HEC-perf-tuning-configs/m-p/654051#M110898</guid>
      <dc:creator>hrawat</dc:creator>
      <dc:date>2023-08-11T10:21:17Z</dc:date>
    </item>
    <item>
      <title>Re: HEC general purpose perf configs</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/What-are-the-best-HEC-perf-tuning-configs/m-p/654057#M110901</link>
      <description>&lt;P&gt;Ok I see it now. The previous setting was in server.confirm but this setting is in inputs.conf&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;</description>
      <pubDate>Fri, 11 Aug 2023 10:49:21 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/What-are-the-best-HEC-perf-tuning-configs/m-p/654057#M110901</guid>
      <dc:creator>gjanders</dc:creator>
      <dc:date>2023-08-11T10:49:21Z</dc:date>
    </item>
  </channel>
</rss>

