Skip to content
Discussion options

You must be logged in to vote

Hi @hunsbea,

If I could run arbitrary system commands and store a global cache state using VRL, I would happily switch to that.

Thank you for sharing this with us. Vector now offers a memory enrichment table which can be used a cache. But I don't think you run arbitrary commands in VRL for various reasons: https://github.com/vectordotdev/vrl/blob/main/DESIGN.md#performance-warning

I don't need any immediate assistance here, but I would just say please don't deprecate the Lua transform without allowing this kind of thing in VRL.

Rest assured, we will not deprecate the Lua transform. The warning is there to encourage folks to consider using Remap if possible.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by pront
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
transform: lua Anything `lua` transform related domain: performance Anything related to Vector's performance
2 participants
Converted from issue

This discussion was converted from issue #23499 on August 01, 2025 14:41.