Skip to content

crowdstrike: add performance optimization enhancements for transform#18273

Merged
navnit-elastic merged 2 commits intoelastic:mainfrom
navnit-elastic:18256-crowdstrike
Apr 10, 2026
Merged

crowdstrike: add performance optimization enhancements for transform#18273
navnit-elastic merged 2 commits intoelastic:mainfrom
navnit-elastic:18256-crowdstrike

Conversation

@navnit-elastic
Copy link
Copy Markdown
Contributor

@navnit-elastic navnit-elastic commented Apr 8, 2026

Proposed commit message

crowdstrike: add performance optimization enhancements for transform

- Add a must_not filter to the source.query to exclude
  the cold and frozen tiers.
- Increase the transform frequency from 30s to 1 hour (1h)
  to reduce the overhead on the cluster.

Checklist

  • I have reviewed tips for building integrations and this pull request is aligned with them.
  • I have verified that all data streams collect metrics or logs.
  • I have added an entry to my package's changelog.yml file.
  • I have verified that Kibana version constraints are current according to guidelines.
  • I have verified that any added dashboard complies with Kibana's Dashboard good practices

Author's Checklist

  • [ ]

How to test this PR locally

  • Clone integrations repo.
  • Install elastic package locally.
  • Start elastic stack using elastic-package.
  • Move to integrations/packages/crowdstrike directory.
  • Run the following command to run tests.

elastic-package test system

System Tests:

--- Test results for package: crowdstrike - START ---
╭─────────────┬─────────────┬───────────┬───────────────┬────────┬─────────────────╮
│ PACKAGE     │ DATA STREAM │ TEST TYPE │ TEST NAME     │ RESULT │    TIME ELAPSED │
├─────────────┼─────────────┼───────────┼───────────────┼────────┼─────────────────┤
│ crowdstrike │ fdr         │ system    │ default       │ PASS   │   2m56.3517615s │
│ crowdstrike │ fdr         │ system    │ keep-metadata │ PASS   │ 5m38.489213167s │
╰─────────────┴─────────────┴───────────┴───────────────┴────────┴─────────────────╯
--- Test results for package: crowdstrike - END   ---
Done

Related issues

Screenshots

@navnit-elastic navnit-elastic self-assigned this Apr 8, 2026
@navnit-elastic navnit-elastic added enhancement New feature or request Team:Security-Service Integrations Security Service Integrations team [elastic/security-service-integrations] Team:SDE-Crest Crest developers on the Security Integrations team [elastic/sit-crest-contractors] labels Apr 8, 2026
@elastic-vault-github-plugin-prod
Copy link
Copy Markdown

🚀 Benchmarks report

To see the full report comment with /test benchmark fullreport

@elasticmachine
Copy link
Copy Markdown

💚 Build Succeeded

History

cc @navnit-elastic

@navnit-elastic navnit-elastic marked this pull request as ready for review April 9, 2026 06:43
@navnit-elastic navnit-elastic requested a review from a team as a code owner April 9, 2026 06:43
@elasticmachine
Copy link
Copy Markdown

Pinging @elastic/security-service-integrations (Team:Security-Service Integrations)

@navnit-elastic navnit-elastic merged commit fea024e into elastic:main Apr 10, 2026
9 checks passed
@elastic-vault-github-plugin-prod
Copy link
Copy Markdown

Package crowdstrike - 3.14.0 containing this change is available at https://epr.elastic.co/package/crowdstrike/3.14.0/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request Integration:crowdstrike CrowdStrike Team:SDE-Crest Crest developers on the Security Integrations team [elastic/sit-crest-contractors] Team:Security-Service Integrations Security Service Integrations team [elastic/security-service-integrations]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CrowdStrike] Change built-in transform to exclude cold and frozen tier and increase frequency

3 participants