【发布时间】:2017-04-22 23:15:04
【问题描述】:
我有这个字段:
"log" => "2016-08-03 14:00:54,448 [DEBUG] 客户的地区 ID 过滤器:161943\r",
如何从中删除日期?我的代码不起作用:
mutate {
gsub => ["log", "%{TIMESTAMP_ISO8601}", ""]
}
【问题讨论】:
标签: elasticsearch logstash kibana
我有这个字段:
"log" => "2016-08-03 14:00:54,448 [DEBUG] 客户的地区 ID 过滤器:161943\r",
如何从中删除日期?我的代码不起作用:
mutate {
gsub => ["log", "%{TIMESTAMP_ISO8601}", ""]
}
【问题讨论】:
标签: elasticsearch logstash kibana
不是最好的解决方案,但您可以尝试使用ruby 过滤器:
filter {
ruby {
code => "event['log'] = event['log'].split(' ')[2..-1].join(' ')"
}
}
【讨论】:
448 总是 3 个字符吗?