Fluxo de log de entrada do Logstash via porta

1

Existe alguma maneira de ler dados de entrada brutos do logstash que são encaminhados através de uma determinada porta?

as configurações de entrada são as seguintes

input {
    tcp {
          port => 1234
          type => "test"
   }
}

e da configuração de saída ...

output {
  stdout { codec => rubydebug }
}

só podemos ver a saída do logstash, mas não os dados de entrada originais.

alguma ideia de como eu posso ler o registro de entrada?

    
por Alia Ramli Ramli 12.09.2017 / 14:18

1 resposta

1

Você pode copiar coisas em um bloco de filtro:

filter {
  mutate {
    add_field => { "raw_input": "%{message}" }
  }
}

Que fornecerá a entrada bruta em um campo raw_input .

    
por 13.09.2017 / 02:04