Como criar um template personalizado no Data Streaming

Data Streaming é um produto de Observe que permite que você alimente suas plataformas de SIEM, big data e processamento de stream com os logs dos eventos de suas aplicações na Azion em tempo real.

Ao configurar um data streaming no Real-Time Manager (RTM), após escolher um data source no Data Streaming, você tem duas opções:

  • Usar um template pré-configurado para um data source específico, que envia os dados de todas as variáveis disponíveis.
  • Usar o Custom Template, um template personalizado, que permite que você escolha as variáveis que deseja usar na sua análise de acordo com suas necessidades.

Você informa as variáveis exatas que deseja enviar ao seu endpoint através de um formato JSON, e cada request é separado pelo caractere \n.

Para usar a opção de Custom Template no Data Streaming, siga os próximos passos:

  1. Acesse o RTM.
  2. No canto superior esquerdo, selecione Data Streaming na seção OBSERVE.
  3. Clique em Add Streaming.
  4. Escolha um nome que seja fácil de lembrar para o seu data streaming.
  5. Na lista suspensa Data Source, selecione qual você deseja usar. Veja mais sobre as opções em selecionar o Data Source.
  6. Na lista suspensa Template, selecione Custom Template.
  7. Na caixa de código Data Set, adicione as variáveis que você deseja usar para receber dados.

Você pode conferir a lista completa de variáveis disponíveis para cada data set e suas descrições na documentação do Data Streaming. Como alternativa, você pode navegar pelos templates pré-configurados no RTM escolhendo um na lista suspensa Template e copiar as variáveis que quer usar.

Veja um exemplo de custom template para o data source Edge Applications. O template pré-configurado atual possui cerca de 50 variáveis, mas você pode querer usar apenas 10 variáveis na sua análise de dados.

Assim, você pode adicionar as variáveis que deseja usar na caixa de código Data Set:

{
"time": "$time",
"session_id": "$session_id",
"host": "$host",
"status": "$status",
"bytes_sent": "$bytes_sent",
"upstream_bytes_received": "$upstream_bytes_received",
"server_port": "$server_port",
"remote_port": "$remote_port",
"country": "$country",
"state": "$state"
}

Após adicionar as variáveis que você escolheu:

  1. Preencha os campos obrigatórios restantes para configurar seu data streaming.
  2. Confira se a opção Active está ligada, indicada pelo switch de alternância com cor laranja.
  3. Clique no botão Save.

Agora, o seu data streaming configurado receberá apenas os dados das variáveis que você adicionou no template personalizado.