crowdstrike: add pipeline processor tags via elastic-package and expose in on_failure - #17437
Conversation
🚀 Benchmarks reportTo see the full report comment with |
b5a1059 to
db77cab
Compare
Are these not the same thing (adding 'tag' to processors)? The first bullet encompasses the second? Or does it mean something else? |
They are two different steps. The first bullet adds the tag key to the processors, while the second ensures that if a failure occurs, that specific tag is recorded in the I hadn't included the change to add |
a49ec0f to
db77cab
Compare
|
That commit was causing the pipeline test to fail because of the sample data that is intended to fail for convert_crowdstrike_aip_to_ip_c775b545 processor (e.g. empty value for |
|
Pinging @elastic/security-service-integrations (Team:Security-Service Integrations) |
andrewkroh
left a comment
There was a problem hiding this comment.
The changes LGTM. It's surprising how much trailing white space existed in these files.
Should we also be ensuring that every pipelines appends tag preserve_original_event in on_failure? Or was that already checked. Ref: wiki Have this helps us correct the errors when they occur.
Agreed, that will help. I’m not sure whether that change should go in this PR or a separate one (since the scope of the issue is limited to processor tags only), happy to do whichever you prefer. |
💚 Build Succeeded
History
|
andrewkroh
left a comment
There was a problem hiding this comment.
The addition of preserve_original_event tagging on failure can be separate.
|
Thanks for the clarification. I've opened an issue for addition of |
|
Package crowdstrike - 3.7.0 containing this change is available at https://epr.elastic.co/package/crowdstrike/3.7.0/ |
Proposed commit message
Note
This PR follows: #17435
Checklist
changelog.ymlfile.Author's Checklist
How to test this PR locally
Tested all 4 packages' processors now have tags:
Output
Related issues
Screenshots