Add record id to artifacts and record #1242
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
to: @airbnb/streamalert-maintainers
related to: #1238
resolves:
Background
This PR is tiny and it is to add a new key
streamalert_record_id
to artifacts as well as original records (instreamalert_normalization
field). This new keywill be helpful tracing back to the original record when searching in "artifacts" table.For example, we will be able to use table join search
Changes
streamalert:normalization
tostreamalert_normalization
to support athena better.streamalert_record_id
to artifacts, for examplestreamalert_record_id
will be also insert to original record which will be returned to source Firehose delivery stream and saved in S3 for Historical Search. Transformed record will look like thisTesting