Skip to main content
Question

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

  • Mar 11, 2025 3:19 AM UTC
  • 17 replies
  • 89 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
  • Mar 11, 2025 3:57 AM UTC

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
  • Mar 11, 2025 3:57 AM UTC

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


Ok


xpac
Forum|alt.badge.img
  • Inspiring
  • Mar 11, 2025 3:57 AM UTC

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


xpac
Forum|alt.badge.img
  • Inspiring
  • Mar 11, 2025 3:57 AM UTC

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


xpac
Forum|alt.badge.img
  • Inspiring
  • Mar 11, 2025 3:57 AM UTC

That is, unless you use HTTPOUT on the UFs


  • Author
  • Employee
  • Mar 11, 2025 3:57 AM UTC

A simple TCPOUT-Server stanza wont work


xpac
Forum|alt.badge.img
  • Inspiring
  • Mar 11, 2025 3:57 AM UTC

Why?


  • Author
  • Employee
  • Mar 11, 2025 3:57 AM UTC

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


  • Author
  • Employee
  • Mar 11, 2025 3:57 AM UTC

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
  • Mar 11, 2025 3:57 AM UTC

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
  • Mar 11, 2025 3:57 AM UTC

Can you see it in Splunk?


xpac
Forum|alt.badge.img
  • Inspiring
  • Mar 11, 2025 3:57 AM UTC

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
  • Mar 11, 2025 3:57 AM UTC

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
  • Mar 11, 2025 3:57 AM UTC

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