elasticsearch alert.md

Elasticsearch

Elasticsearch is an SIEM integration. SIEM integrations are used to perform analysis of any SIEM generated alerts, and/or to use generated data as part of investigation analysis.

The Dropzone platform integrates with the Elasticsearch security SIEM. Many customers ingest other alert sources into Elasticsearch (e.g. IDPs) and integrate Dropzone into Elasticsearch rather than the source systems. Dropzone supports both Cloud deployments and On-premise deployments.

Create an API Key and Obtain a Cloud ID

Elasticsearch requires an API Key and an Elasticsearch Cloud ID to enable.

If you are using the Elasticsearch Serverless Projects-Based Model or an On-premise Elasticsearch using the Dropzone connector, you will not need to provide a Cloud ID.

To obtain an API Key, do the following:

To obtain your Elasticsearch Cloud ID, do the following:

Enable Elasticsearch

To enable the Alert Source integration, you will need the following information:

Dropzone Field Source
Elasticsearch Cloud ID The cloud ID value copied earlier. Only necessary if you have an Elastic Cloud Hosted deployment
Elasticsearch Server The server for your Elasticsearch project, e.g. https://my-project.es.us-west-2.aws.elastic.cloud
API Token The API token value generated earlier

To enable the Alert Source integration, do the following:

Multitenancy Configuration Using Namespaces

The Elasticsearch integration supports multitenancy based on the Elastic data stream naming scheme. This approach allows you to leverage Elasticsearch's built-in data organization capabilities while maintaining proper tenant separation within Dropzone.

Understanding Elastic Namespaces

Elastic data streams follow a structured naming convention: {type}-{dataset}-{namespace}

The namespace component is a user-configurable arbitrary grouping that provides flexibility in organizing data. For example, you might have data streams like logs-nginx.access-production or logs-nginx.access-staging, where production and staging are different namespaces.

For more details on the Elastic data stream naming scheme, see An introduction to the Elastic data stream naming scheme.

Enabling Namespace-Based Multitenancy

When the multitenant configuration is selected and the multitenant map is enabled in Dropzone, you can map Elasticsearch namespaces to tenants within the multitent map. This enables alert investigation to only search for data within a specific namespace related to the alert.

To configure namespace-based multitenancy:

  1. Define your namespace-to-tenant mappings to specify which Elasticsearch namespaces should be associated with which Dropzone tenants

  2. Enable the multitenant configuration option in your Elasticsearch integration settings

  3. Ensure your Elasticsearch data streams follow the standard naming convention with appropriate namespace values

  4. (Optional) Specify namespaces with alerts that are desired to be investigated otherwise all alerts with a namespace will be ingested.

If this configuration is enabled and an alert is ingested without the namespace specified, the alert will be dropped and will not be investigated.

If you have any errors engage your Dropzone AI support representative.