Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔥 Realtime Data Enrichment - add get_enrichment_table_record fn to VRL log transform pipeline #111

Merged
merged 1 commit into from
Mar 8, 2023

Conversation

shaeqahmed
Copy link
Contributor

@shaeqahmed shaeqahmed commented Mar 8, 2023

Summary

This pull request introduces support for real-time data enrichment in Matano during ingest, addressing #99 and #21. The new get_enrichment_table_record function has been added to the VRL log transform pipeline, enabling retrieval of enrichment data and adding it to the incoming data stream in real-time, before the detection / lake writing steps.

For many use cases, this feature means users no longer need to perform manual JOINS in their queries or do manual lookups in their detection rules and improves downstream analytics performance by providing pre-joined/enriched records in the data lake and detection engine.

Screenshot 2023-03-07 at 11 42 46 PM

Up next

Next step, will be to add extend support to GeoIP enrichment tables (MaxMind), which will require special handling logic.

This was linked to issues Mar 8, 2023
@shaeqahmed shaeqahmed added the enhancement New feature or request label Mar 8, 2023
@shaeqahmed shaeqahmed requested a review from Samrose-Ahmed March 8, 2023 07:45
@shaeqahmed shaeqahmed removed a link to an issue Mar 8, 2023
11 tasks
Copy link
Contributor

@Samrose-Ahmed Samrose-Ahmed left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do tha trunk fmt?

@shaeqahmed shaeqahmed merged commit ee4654a into matanolabs:main Mar 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Shipped
Development

Successfully merging this pull request may close these issues.

Enrichment in data transformation (w/ VRL)
2 participants