Skip to content

Elasticsearch

Connecting NeuBird to your Elasticsearch instance enables collection of telemetry data related to search queries, index performance, and cluster health. To integrate, you authenticate using an Elasticsearch API key with read-only privileges.

  1. Access Elasticsearch Security Settings: Log in to your Elasticsearch instance, navigate to your deployment, and click on Open Kibana.

    Elastic Cloud deployment page with Open Kibana button

    On Kibana, navigate to the Management section.

    Kibana sidebar with Management section highlighted

  2. Navigate to API Keys: Under the Security settings, click on API Keys > Create API key.

    Security settings page with Create API key button

  3. Create a New API Key:

    • Provide a name for the API key.

      API key creation form with name field

    • Select the type of API key and choose read-only as the security privilege level.

  4. Copy the API Key: Once generated, copy the API key. You will not be able to view it again after navigating away, so store it securely.

    Generated API key displayed with copy option

FieldRequiredDescription
NameYesA descriptive name for the connection
DescriptionNoA brief description of this integration
API KeyYesThe read-only API key generated in Step 1
Unique ID KeyNoOrganization-specific ID key for tracking and audits
Elasticsearch URLYesYour Elasticsearch instance URL (format: https://<your-elasticsearch-domain>/_api/<endpoint>)
Cloud IDNoThe Cloud ID if using Elastic Cloud

For general instructions on creating and managing connections, see the Connections Overview.