Skip to main content
Question

How do you guys get data into Cribl to transform before hitting Splunk indexers?

  • March 11, 2025
  • 17 replies
  • 25 views

Splunk does not recommend a load balancer between a forwarder and receiver. How do you guys get data into Cribl to transform before hitting Splunk indexers?

17 replies

We support S2S and the SplunkLB output does its own load balancing. Does that answer your question ?


  • Author
  • Employee
  • March 11, 2025

I will be configuring a Splunk Universal Forwarder to output to the Load Balancer that sits in front of Cribl, which will then feed into Splunk Indexers.


So you are referring to cribl cloud ?


  • Author
  • Employee
  • March 11, 2025

No, we have a separate load balancer in front of Cribl hosted in instances.


Ok


Forum|alt.badge.img
  • Participating Frequently
  • March 11, 2025

You should still not put a load balancer between your UF and Cribl. It still speaks S2S and that can still result in broken data


Forum|alt.badge.img
  • Participating Frequently
  • March 11, 2025

Give your UF a DNS target that resolves to all your Cribl workers, and the UF will auto load balance


Forum|alt.badge.img
  • Participating Frequently
  • March 11, 2025

That is, unless you use HTTPOUT on the UFs


  • Author
  • Employee
  • March 11, 2025

A simple TCPOUT-Server stanza wont work


Forum|alt.badge.img
  • Participating Frequently
  • March 11, 2025

Why?


  • Author
  • Employee
  • March 11, 2025

I think it would, how would I verify the data is hitting the LB and coming back into Cribl?


  • Author
  • Employee
  • March 11, 2025

we have this working, we just give cribl the Cluster manager and splunk handled the rest. You can check this in the status page the Destination. It would have listed out all your splunk indexers


  • Cribl Founder
  • March 11, 2025

It's actually less of a problem with Cribl in the middle because we do event breaking and spread the events properly at the index tier.


  • Author
  • Employee
  • March 11, 2025

Can you see it in Splunk?


Forum|alt.badge.img
  • Participating Frequently
  • March 11, 2025

Yeah, Cribl distributes very well. Putting a LB between UF and Cribl can cause partial events, or stuck UFs. Splunk has loadbalancing built-in, use it :wink:


  • Cribl Founder
  • March 11, 2025

Stuck UFs, no big deal, doesn't really matter what worker it hits other than in theory you could end up with a very busy worker process. Partial events, also shouldn't really happen, what have you seen and why?


  • Author
  • Employee
  • March 11, 2025

All I did was specify outputs.conf [<tcpout-server://host>:port]