Replies: 1 comment 1 reply
-
Hi @wmyre , VRL programs are "compiled" when Vector starts up into a tree structure that is walked at runtime to execute for each incoming event. This is not cached anywhere and so subsequent Vector starts will recompile the programs. Does that answer your question? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
How does Vector's compiler of VRL scripts function entirely? For example, does Vector perform some kind of caching of compiled scripts in its data directory for quicker reloads, and is this sort of compiler functionality documented anywhere? I do understand that vector builds its topology based on the entirety of the configuration, but it seems like the builders performance diminishes when it has to compile VRL scripts.
Beta Was this translation helpful? Give feedback.
All reactions