Q&A configuration size & complexity #23516
Replies: 1 comment
-
Hi @janweinkauff,
Technically, there is nothing preventing you to create such large pipelines. Performance needs to examined though. Can you help me understand why you need so many components? Maybe we can leverage templating here. It also sounds like a sharding strategy can help here.
We allow spreading configuration over multiple files in a folder. For your case, I would implement a pre-config layer to manage them though.
No, we usually focus on much smaller pipelines and stress test by pushing through as many events as possible. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Question
I’m currently working on a project that aims to route telemetry data from a large number of tenants to a high number of distinct sinks, ranging from thousands to tens of thousands and beyond.
We’ve begun benchmarking Vector’s behavior with large configurations. Initial results using single configuration files with 10,000 components show startup times (for both
vector
andvector validate
) between 20 seconds (for ~100 components) and 2800 seconds (for ~10,000 components).Now we’re trying to better understand the sensible limits for configuration files and how to scale Vector effectively in such scenarios. It seems we’ll need to find a strategy for sharding configurations across many Vector instances.
Some questions we’d love feedback on:
Vector Config
No response
Vector Logs
No response
Beta Was this translation helpful? Give feedback.
All reactions