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
.
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?
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
.