【发布时间】:2016-04-21 14:46:09
【问题描述】:
我有以下 JSON 输入:
{
"ts": "1459504800000",
"data": "30.7",
"sid": "1"
}
使用这个过滤器:
filter {
mutate {
convert => {
"data" => "float"
"ts" => "integer"
}
}
date {
match => [ "ts", "UNIX_MS"]
target => "ts_date"
}
}
我得到以下结果:
{
"ts" => 1459504800000,
"data" => 30.7,
"sid" => "1",
"@version" => "1",
"@timestamp" => "2016-04-21T14:29:54.241Z",
"type" => "redis-input",
"ts_date" => "2016-04-01T10:00:00.000Z"
}
我想在使用输入的"data" 和"sid" 参数值(1 和30.7)动态组合的结果中添加一个新字段。该字段应该类似于"somestring"+"1" => 30.7
谢谢!
【问题讨论】:
标签: json logstash logstash-configuration