Configuração de Entrada

O Firehose permite configurar fontes de entrada dos dados. Essa configuração não é necessária sendo o tipo de entrada HTTP o padrão. As seguintes entradas de dados são aceitas:

  • HTTP

  • Kafka

  • SQL

  • Delta Sharing

  • Google Cloud Pub/Sub

  • N8N

  • HTTP Client

  • Azure Blob

Parâmetros

Caso a entrada configurada possua suporte a metadados como Azure Blob ou Kafka, por exemplo, é possível configurar uma lista com os nomes desses metadados que eles serão entregues na sindicância de destino, seja via cabeçalho em uma requisição HTTP ou metadados em uma mensagem kafka, por exemplo.

Campo
Descrição
Valor

input.allowed_metadata

Lista de metadados a serem entregues na saída

Tipo: []string

input.description

Descrição do estágio de entrada

Tipo: string

Requisição

Exemplo de requisição:

curl --location '<HOST>/v1/configs' \
  --header 'Content-Type: application/json' \
  --header 'Authorization: <ACCESS-TOKEN>' \
  --data '{
    "input": {
      ...
      "description": "INPUT-DESCRIPTION",
      "allowed_metadata": [
        "METADATA1",
        "METADATA2"
      ]
    },
    "output": {...}
  }'

Last updated