Skip to content

Commit 61adc64

Browse files
committed
crowdstrike: improve falcon data stream document collision behaviour
The current set of fields that is used to define the _id for documents is too small and the values are too dense to provide reasonable guarantees that different documents will be assigned different IDs, so increase the set to include fields that in conjunction should give good de-collision behaviour: * crowdstrike.metadata.offset * crowdstrike.event.PID * crowdstrike.event.RuleId
1 parent 0d4c364 commit 61adc64

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

packages/crowdstrike/changelog.yml

+5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
# newer versions go on top
2+
- version: "1.64.0"
3+
changes:
4+
- description: Improve handling of document collision.
5+
type: enhancement
6+
link: https://github.com/elastic/integrations/pull/13779
27
- version: "1.63.2"
38
changes:
49
- description: Fix the navigation links in `Table of Contents` section.

packages/crowdstrike/data_stream/falcon/elasticsearch/ingest_pipeline/default.yml

+3
Original file line numberDiff line numberDiff line change
@@ -329,8 +329,11 @@ processors:
329329
- '@timestamp'
330330
- crowdstrike.event.SessionId
331331
- crowdstrike.event.DetectId
332+
- crowdstrike.event.PID
333+
- crowdstrike.event.RuleId
332334
- crowdstrike.metadata.eventType
333335
- crowdstrike.metadata.customerIDString
336+
- crowdstrike.metadata.offset
334337
target_field: _id
335338
tag: fingerprint
336339
ignore_missing: true

packages/crowdstrike/manifest.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: crowdstrike
22
title: CrowdStrike
3-
version: "1.63.2"
3+
version: "1.64.0"
44
description: Collect logs from Crowdstrike with Elastic Agent.
55
type: integration
66
format_version: "3.3.1"

0 commit comments

Comments
 (0)