我想添加一个字段来设置@timestamp时区匹配我的时间戳 我已经尝试添加时区过滤器,但它没有帮助。无法将类org.jruby.RubyObject的实例转换为类java.lang.String
原来的时间戳的样子,
"@timestamp" => "2016-06-08T01:36:42.655Z",
我的日期过滤器:
mutate {
add_field => [ "localtime", "%{@timestamp}" ]
}
date {
locale => "en_US"
timezone => "America/New_York"
match => [ "localtime", "yyyy-MM-dd'T'HH:mm:ss.SSSZ"]
target => "localtime"
}
,并得到警告_dateparsefailure
我失去了什么? 任何人都可以请我帮忙吗?谢谢。
在你的'match'中,是不是''timestamp''应该是''@timestamp''? – Val