Elasticsearch

Extract data from a ElasticSearch / OpenSearch instance

Setup

The following credentials keys are accepted:

  • host (optional) -> The hostname / ip of the instance

  • port (optional) -> The port of the instance. Default is 9200

  • user (optional) -> The username to access the instance

  • password (optional) -> The password to access the instance

  • http_url (optional) -> Comma-separated list of HTTP URLs to connect to the cluster

  • cloud_id (optional) -> Elastic Cloud deployment ID

  • api_key (optional) -> API key for authentication (when using Cloud ID)

  • service_token (optional) -> Bearer token for authentication

  • tls (optional) -> whether to use TLS for connecting (true/false)

  • cert_file (optional) -> the client certificate for TLS (file path or raw)

  • cert_key_file (optional) -> the client key for TLS (file path or raw)

  • cert_ca_file (optional) -> the client CA certificate for TLS (file path or raw)

Using sling conns

Here are examples of setting a connection named ELASTICSEARCH. We must provide the type=elasticsearch property:

Environment Variable

See here to learn more about the .env.sling file.

Sling Env File YAML

See here to learn more about the sling env.yaml file.

If you are facing issues connecting, please reach out to us at [email protected]envelope, on discordarrow-up-right or open a Github Issue herearrow-up-right.

Last updated

Was this helpful?