Event Stream
Streams Falcon Insight XDR detection and incident summaries plus Falcon platform audit events in real time via the CrowdStrike Event Streams API.
Every event type published to your Falcon Event Streams datafeed is ingested, including endpoint (EPP), XDR, and identity protection (IDP) detection summaries, incident summaries, and Falcon console audit events such as AuthActivityAuditEvent and UserActivityAuditEvent.
This input applies no event-type filter; use a pipeline condition or transform on metadata.eventType to route or drop specific event types.
Sync Type: Incremental
Requirements
- Before you connect Monad to CrowdStrike, you need a Client ID and Client Secret. Log in to your CrowdStrike portal, and under Support & Resources, click on 'API Client and Keys' to create your credentials.
- Enter a Client Name, Description and API Scopes to define the API client. Ensure read roles for Event Streams are enabled.
- Click Done.
- Copy the ClientID and ClientSecret key. You'll need them when you set up the Monad connector.
Details
Monad uses a StreamStates field on the CrowdStrike API to track the offsets of the streams, allowing it to resume from the last processed event stream the next time the input connector is run. If the input connector has never been run, it will start all streams based on the configuration defined.
Configuration
The following configuration defines the input parameters. Each field's specifications, such as type, requirements, and descriptions, are detailed below.
Settings
| Setting | Type | Required | Description |
|---|---|---|---|
| Member CID | string | No | In environments where an entity (like an MSSP) manages security for multiple clients, each client is typically assigned a unique CID. This identifier allows the managing entity to access and operate within the specific customer's environment. This is crucial for scenarios where operational isolation between different clients' data and configurations is necessary. |
| Cloud | string | No | Your cloud type for CrowdStrike. Ex: 'autodiscover', 'us-1', 'us-2', 'eu-1', 'us-gov-1'. |
| App Name | string | Yes | The application name monad uses to connect to the CrowdStrike data stream. It's important that this name is unique to avoid conflicts with other applications connecting to the same stream. You're advised to use a unique identifier for this application. For example if you have 2 stream input connections they should not both named 'monad'. |
Secrets
| Secret | Type | Required | Description |
|---|---|---|---|
| Client ID | string | Yes | Client ID for the CrowdStrike API. This is required to authenticate requests. |
| Client Secret | string | Yes | Client Secret for the CrowdStrike API. This is required to authenticate requests. |
Sample Record
Code
Sync frequency
By default this input polls approximately every 10 seconds, with each sync beginning after the previous one completes. A cron schedule configured on the pipeline overrides this cadence. See Input Sync Frequency for details.