Skip to main content
Solved

Quickconnect Performance Advantage Over Routes Inquiry

  • April 29, 2026
  • 8 replies
  • 1 view

moreda
This message originated from Cribl Community Slack.
Click here to view the original link.

Hi! Do you know if there is any type of performance advantage on using quickconnect instead of routes besides the fact of avoiding filter testing for each route? In my mental model, a quickconnect entry is a route that takes the input id as filter, but i wonder if there is a non-negligible difference in terms of performance.

Best answer by dbizon539

Theyre essentially the same engine under the hood - once youre in the pipeline, the work is identical and it doesnt care whether it came from the route or quickconnect. Its pretty much negligible at best - the only overhead that it saves on is going through the routing table (which is nothing compared to pipelines/destination latency). Outside of that - there may be an edge case where you use the route to send to a pack that also has a route (so doing double routing). This would still only save on the initial route configuration but that is still negligible and more of an architectural thing than performance. The simple way to think about it (generally):
  • Use QuickConnect for simple, parallel flows where all data from a source goes to defined destination(s) with optional pipelines/packs.
  • Use Routes when you need complex filtering, cloning, cascading, or fine-grained control over multiple pipelines/destinations.

8 replies

  • Employee
  • Answer
  • April 29, 2026
Theyre essentially the same engine under the hood - once youre in the pipeline, the work is identical and it doesnt care whether it came from the route or quickconnect. Its pretty much negligible at best - the only overhead that it saves on is going through the routing table (which is nothing compared to pipelines/destination latency). Outside of that - there may be an edge case where you use the route to send to a pack that also has a route (so doing double routing). This would still only save on the initial route configuration but that is still negligible and more of an architectural thing than performance. The simple way to think about it (generally):
  • Use QuickConnect for simple, parallel flows where all data from a source goes to defined destination(s) with optional pipelines/packs.
  • Use Routes when you need complex filtering, cloning, cascading, or fine-grained control over multiple pipelines/destinations.

moreda
  • Author
  • Inspiring
  • April 29, 2026
Thanks a lot for the explanation. I was about to write, for confirmation, almost what you just sent. :sweat_smile:

justin_cribl
  • Employee
  • April 29, 2026
I was going to say the only performance boost you get is from the drag and dropping

moreda
  • Author
  • Inspiring
  • April 29, 2026
The question was just in case I was missing something… because I see too many deployments where people avoid routes and force themselves to play just with quickconnects.

moreda
  • Author
  • Inspiring
  • April 29, 2026
Oh, don’t get me started with scenarios with dozens of crowdstrike ngsiem destinations :grimacing:

  • Employee
  • April 29, 2026
Adding to that: If you are planning to use the Projects feature, please use Routes. It won't work with QuickConnect

moreda
  • Author
  • Inspiring
  • April 29, 2026
Yes, thank you. I use routes by default. :slightly_smiling_face:

moreda
  • Author
  • Inspiring
  • April 29, 2026
(I would say always)