Skip to content

Generate an array from source output with transform and use that array for making more http_client source requests #22142

Answered by jszwedko
nathanle asked this question in Q&A
Discussion options

You must be logged in to vote

One way to introduce this sort of feature into Vector, I think, would be an "HTTP enrichment table", but it would diverge quite a bit from existing enrichment tables in that the fetching of state would need to be dynamic. Current enrichment tables load the data into memory at start-time to avoid slow processing.

Absent that, I think a Lua transform might be able to be used here. You can execute arbitrary operations in a Lua transform (like issuing HTTP requests).

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@nathanle
Comment options

@pront
Comment options

pront Jan 8, 2025
Maintainer

@jszwedko
Comment options

Answer selected by nathanle
@nathanle
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants