Hello Farid Ali,
When a forwarder queue reaches 100% capacity, the issue is usually downstream, meaning the indexers are not consuming data as fast as it is being sent. Splunk recommends first determining whether the indexing tier is saturated by reviewing queue fill patterns, indexing rate, and indexer health, as full event-processing queues and blocked forwarding commonly indicate indexing performance bottlenecks.
Start by verifying CPU utilization, storage latency, and IOPS on the indexers, as insufficient CPU resources or slow storage are among the most common causes of sustained queue saturation. If the ingestion volume has increased, scale the indexing layer by adding indexers or increasing available indexing resources so that pipeline throughput matches the incoming data rate.
On the forwarder side, review the tcpout_* queue fill metrics and throughput patterns to confirm whether the backlog is caused by temporary ingestion bursts or a persistent downstream bottleneck. Avoid simply increasing queue sizes as a primary fix, since larger queues only buffer more data and do not improve indexing performance; Splunk specifically recommends addressing the root cause in the indexing or network path first.
After tuning, validate that outbound queues no longer remain at 100%, receiving ports on the indexers stay open, and ingestion delay returns to normal. Consistently monitoring queue fill ratios, indexing throughput, CPU utilization, and storage performance will help ensure forwarder throughput remains aligned with indexer capacity.
If my answer is useful for you, please hit Accept the answer for me please.
HL.