Parameters for CrowdStrike Intelligence collector
Example:
{
"global_overrides": {
"debug": false
},
"inputs": {
"crowdstrike": {
"id": "<short_unique_id>",
"enabled": true,
"override_base_url": "<override_base_url_value>",
"credentials": {
"client_id": "<client_id_value>",
"secret_key": "<secret_key_value>"
},
"services": {
"incidents": {
"request_period_in_seconds": "<request_period_in_seconds_value>",
"start_timestamp_in_epoch_seconds": "<start_timestamp_in_epoch_seconds_value>"
},
"hosts": {
"request_period_in_seconds": "<request_period_in_seconds_value>",
"start_timestamp_in_epoch_seconds": "<start_timestamp_in_epoch_seconds_value>"
},
"vulnerabilities": {
"request_period_in_seconds": "<request_period_in_seconds_value>",
"start_timestamp_in_epoch_seconds": "<start_timestamp_in_epoch_seconds_value>"
},
"behaviors": {
"request_period_in_seconds": "<request_period_in_seconds_value>",
"start_timestamp_in_epoch_seconds": "<start_timestamp_in_epoch_seconds_value>"
},
"filevantage": {
"request_period_in_seconds": "<request_period_in_seconds_value>",
"start_timestamp_in_epoch_seconds": "<start_timestamp_in_epoch_seconds_value>"
},
"alerts": {
"request_period_in_seconds": "<request_period_in_seconds_value>",
"start_timestamp_in_epoch_seconds": "<start_timestamp_in_epoch_seconds_value>"
},
"indicators": {
"start_timestamp_in_epoch_seconds": "<start_timestamp_in_epoch_seconds_value>"
},
"estream": {
"request_period_in_seconds": "<request_period_in_seconds_value>",
"reset_persistence_auth": "<reset_persistence_auth_value>",
"override_offset_save_batch_size_in_events": "<override_offset_save_batch_size_in_events_value>",
"override_max_seconds_after_last_ingestion": "<override_max_seconds_after_last_ingestion_value>",
"initial_partition_offsets": {
"<partition_id_value>": "<partition_offset_value>"
},
"tagging_version": "<tagging_version_value>",
"additional_tag_mappings": {
"<lowercased_event_type_value>": "<fourth_tag_level_value>"
}
}
}
}
}
}
Replace the placeholders with the required values:
Parameter | Data Type | Requirement | Value Range / Format | Description |
---|---|---|---|---|
|
| Mandatory | Min length: 1 | Use this parameter to give an unique id to this input service. |
|
| Optional | Min length: 1 | By default, the base URL is This parameter should be removed if it is not used. |
|
| Mandatory | Min length: 1 | User Client ID to authenticate to the service. |
|
| Mandatory | Min length: 1 | User Secret Key to authenticate to the service. |
|
| Optional | Must be > 0 | By default, this service will run every This parameter should be removed if it is not used. |
|
| Mandatory | Format: Unix timestamps | Initial time period used when fetching data from the endpoint. Updating this value will produce the loss of all persisted data and current pipelines. Missing or duplicate data is a possibility. |
|
| Optional | Format: Maximum value: current date | This parameter allows you to clear the persistence of the collector and restart the download pipeline. Updating this value will produce the loss of all persisted data and current pipelines. Missing or duplicate data is a possibility. This parameter should be removed if it is not used. |
|
| Optional | Minimum value: 1 | Although the stream services uses a streaming API (events are fetched continuously one by one), we send the collected events in batches for better performance. This parameter controls the amount of items to be sent per batch. The default value is This parameter should be removed if it is not used. |
|
| Optional | Minimum value: 1 | If the collector did not ingest a batch of events in the last This parameter should be removed if it is not used. |
|
| Optional | It has the following structure:
Where:
| The CrowdStrike Events Stream has partitions, and each one streams its events, hence managing its event offset. You can specify an initial offset to start receiving events from when querying for events. This parameter allows you to define initial offsets for the initial run of this service or when the state is being reset. This parameter should be removed if it is not used. |
|
| Optional | A version string (like | This parameter configures the tagging mechanism that every release might introduce.
This parameter should be removed if it is not used. |
|
| Optional | It has the following structure:
Where:
| In case you want to have a custom destination tag for certain events that is not covered by default, you can set it up using this parameter. This parameter should be removed if it is not used. |