Configuração de Saída
Para utilização do Firehose é requisito realizar a configuração da sindicação de destino antes de iniciar o envio de mensagens para serem processadas.
Para isso, nesta versão, temos os seguintes outputs disponíveis:
HTTP
SFTP
Kafka
SQL
AWS Kinesis
AWS S3
Azure Blob Storage
Tabela DeltaLake
E-Mail
E-Mail Transacional
Google Cloud Pub/Sub
Google Cloud Storage
Elasticsearch
MongoDB
Firehose
Cada mensagem entregue possui um <firehose_correlation_uuid>
que é um identificador único da mensagem utilizado internamente pelo Firehose para controle de idempotência.
Parâmetros
É possível configurar um rate limit que será aplicado na entrega na sindicância de destino, permitindo uma quantidade máxima de mensagens em uma determinada janela de tempo.
Indicamos o uso dessa configuração apenas se a sindicância de destino possuir alguma limitação baixa de carga.
output.description
Descrição do estágio de saída
Tipo: string
output.rate_limit
Configuração de rate limit
Tipo: object
Padrão: {}
output.rate_limit.count
Quantidade máxima de mensagens
Tipo: long Obrigatório
output.rate_limit.interval_seconds
Janela de tempo em segundos
Tipo: long Obrigatório
Requisição
Exemplo de requisição:
Last updated