我想添加一個字段來設置@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