# Envie dados do Data Stream ao Elasticsearch

import Tabs from '~/components/tabs/Tabs'


Ao configurar [streams](/pt-br/documentacao/produtos/observe/data-stream/), você precisa configurar um endpoint específico para transmitir seus dados da Azion.

Continue lendo para obter o passo a passo sobre como conectar um endpoint [Elasticsearch](https://www.elastic.co/elasticsearch/) com o Data Stream.

---

## Pré-requisitos da Elasticsearch

Você pode rodar uma instância da **Elasticsearch** em qualquer plataforma de computação em nuvem. Para configurá-la, busque a documentação específica da plataforma de sua escolha.

Para os passos a seguir, você usará a **Elasticsearch Cloud**. Siga os próximos passos para continuar sua configuração na **Elasticsearch Cloud**:

1. Crie uma conta na [Elasticsearch Cloud](https://www.elastic.co/elasticsearch/).
2. Acesse sua [conta na nuvem](https://cloud.elastic.co/home).
3. [Crie um deployment](https://www.elastic.co/guide/en/cloud/current/ec-create-deployment.html). Esse processo leva cerca de cinco minutos.
4. Para criar um deploy, você deve inserir as seguintes informações:

   - Um nome.
   - Um provedor de nuvem.
   - Uma região para sua nuvem.
   - Um perfil de hardware.
   - A versão que será usada.
   - Opcionalmente, você pode configurar **advanced settings** (configurações avançadas).


5. Clique no botão **Create deployment**. O processo de criação leva cerca de cinco minutos.
6. Vá até [o painel de controle (dashboard](https://cloud.elastic.co/home)) na Elastic Cloud. Você verá o deployment criado com o nome que escolheu.
7. Clique na engrenagem no canto direito do deploy para acessar a página de configurações do deployment.
8. Em **Aplicações** (Applications), clique em **Copiar endpoint** (Copy endpoint) de acordo com o endpoint que você quer para copiar sua URL.
9. No menu esquerdo, clique em **API ⁠console** > crie uma chave API seguindo as [instruções da Elasticsearch](https://www.elastic.co/guide/en/elasticsearch/reference/master/security-api-create-api-key.html).

---

## Configure o novo endpoint no⁠ Data Stream
Agora, siga os próximos passos para configurar o novo endpoint criado no **Elasticsearch** no seu Azion **Data Stream**.

Você encontra os passos detalhados para a configuração completa no guia [Como utilizar o Data Stream](/pt-br/documentacao/produtos/guias/como-usar-data-stream/).

:::note
Todos os campos `key` serão mascarados e um ícone que permite revelar o conteúdo do campo será exibido apenas para usuários com a permissão `Edit Data Stream`. Usuários sem a permissão `Edit Data Stream` podem apenas visualizar as configurações do stream existente, mas não podem editar ou criar novos.
:::

<Tabs client:visible>
    <Fragment slot="tab.console">Console</Fragment>
    <Fragment slot="tab.rtm">Real-Time Manager</Fragment>

<Fragment slot="panel.console">

Nas configurações de **Destination**:

1. No menu suspenso **Connector**, selecione **Elasticsearch**.
2. Em **URL**, adicione a URL do seu endpoint que você copiou na Elasticsearch. Exemplo: `https://my-deploy-pg4by0.es.us-central1.gcp.cloud.es.io`
3. Em **Encoded API Key**, adicione a chave `Base64` correspondente ao valor `"encoded"` gerado na criação da chave API no ElasticSearch. Exemplo: `VnVhQ2ZHY0JDZGJrUW0tZTVhT3g6dWkybHAyYXhUTm1zeWFrdzl0dk5udw==`
4. Confira se o switch **Active** está habilitado.
5. Clique no botão **Save**.

</Fragment>

<Fragment slot="panel.rtm">

Nas configurações de **Destination**:

1. No menu suspenso **Endpoint Type**, selecione **Elasticsearch**.
2. Em **Elasticsearch URL**, adicione a URL do seu endpoint que você copiou na Elasticsearch. Exemplo: `https://my-deploy-pg4by0.es.us-central1.gcp.cloud.es.io`
3. Em **Encoded API Key**, adicione a chave `Base64` correspondente ao valor `"encoded"` gerado na criação da chave API no ElasticSearch. Exemplo: `VnVhQ2ZHY0JDZGJrUW0tZTVhT3g6dWkybHAyYXhUTm1zeWFrdzl0dk5udw==`
4. Confira se o switch **Active** está habilitado.
5. Clique no botão **Save**.

</Fragment>
</Tabs>

Após salvar as configurações, seus dados serão enviados para o novo endpoint configurado.

Você pode acompanhar as chamadas feitas pelo Data Stream à Elasticsearch no [Real-Time Events](/pt-br/documentacao/produtos/observe/real-time-events/). Para isso, selecione **Data Source** > **Data Stream** e escolha as opções de filtro que você deseja utilizar.

---

### Marca registrada

[Elasticsearch](https://www.elastic.co/pt/legal/trademarks) é uma marca registrada de Elasticsearch B.V. nos Estados Unidos e outros países.