crowdstrike: rename FDR lookup destinations out of logs-* namespace#19005
Conversation
The latest_aidmaster and latest_userinfo transforms wrote to logs-crowdstrike_lookup.dest_* indices exposed via aliases under the same prefix. Their destination index mappings omit @timestamp on purpose, to avoid LOOKUP JOIN column shadowing. Because these indices match the default Security Solution logs-* pattern, the detection rule engine's pre-execution fieldCaps check flagged them as missing @timestamp and degraded affected rules to partial-failure status. Move the destinations and aliases out of logs-* so they no longer collide with Security detection patterns. Update the bundled dashboard, READMEs, and the userinfo script test to use the new names. Bump fleet_transform_version on both transforms so Fleet recreates them on upgrade. Add a parallel aidmaster_lookup_join script test that pushes a synthetic aidmaster doc through the destination pipeline and asserts the LOOKUP JOIN returns the enriched hostname end-to-end. Fixes elastic#18462
✅ Vale Linting ResultsNo issues found on modified lines! The Vale linter checks documentation changes against the Elastic Docs style guide. To use Vale locally or report issues, refer to Elastic style guide for Vale. |
|
Pinging @elastic/security-service-integrations (Team:Security-Service Integrations) |
|
/test |
TL;DRI could not determine a code-level root cause from the available Buildkite step log because it only contains teardown/output-upload lines and the final non-zero exit. The immediate next action is to inspect the uploaded JUnit artifacts for this job ( Remediation
Investigation detailsRoot CauseInconclusive from the provided logs. The prefetched log for Evidence
Verification
Follow-upOnce you share the failing testcase/error text from the JUnit artifact, I can map it directly to the exact source line and provide a concrete patch recommendation. Note 🔒 Integrity filter blocked 3 itemsThe following items were blocked because they don't meet the GitHub integrity level.
To allow these resources, lower tools:
github:
min-integrity: approved # merged | approved | unapproved | noneWhat is this? | From workflow: PR Buildkite Detective Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not. |
🚀 Benchmarks reportTo see the full report comment with |
💚 Build Succeeded
History
cc @kcreddy |
|
Package crowdstrike - 3.16.2 containing this change is available at https://epr.elastic.co/package/crowdstrike/3.16.2/ |
Proposed commit message
Checklist
changelog.ymlfile.Author's Checklist
How to test this PR locally
Related issues
Screenshots