有没有办法读取通过某个端口转发的 logstash 原始输入数据?
输入设置如下
input {
tcp {
port => 1234
type => "test"
}
}
并从输出配置......
output {
stdout { codec => rubydebug }
}
我们只能看到 logstash 输出,但看不到原始输入数据。
知道如何读取输入日志吗?
答案1
您可以复制过滤器块中的内容:
filter {
mutate {
add_field => { "raw_input": "%{message}" }
}
}
这将为您提供字段中的原始输入raw_input
。