Elasticsearch

Load event data into Elasticsearch for powerful full-text search, analytics, and observability.

Configuration

FieldTypeRequiredDescription
endpointstringYesThe Elasticsearch cluster URL.
indexstringYesThe target index name to write documents to.
api_keysecretYesBase64-encoded API key for authentication.
cloud_idstringNoThe Elastic Cloud deployment ID. Alternative to endpoint for Elastic Cloud deployments.

Quick Setup

  1. Navigate to Integrations in the sidebar.
  2. Open the Integration Library tab.
  3. Find Elasticsearch or filter by Cloud Storage.
  4. Click Install, select a variant if available, and fill in the required fields.
  5. Click Install Integration to create the integration with a ready-to-use default configuration.

API Setup

curl -X POST http://localhost:8084/v1/admin/integration-catalog/elasticsearch/install \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Elasticsearch",
    "variant": "default",
    "config": {
      "endpoint": "https://my-cluster.es.us-east-1.aws.elastic-cloud.com:9243",
      "index": "events"
    },
    "delivery_mode": "server_side"
  }'

Delivery

Events are delivered server-side from your Datafly Signal infrastructure directly to Elasticsearch. No client-side scripts are loaded for this integration.

Visit Elasticsearch documentation for full API documentation and credential setup instructions.