【发布时间】:2016-04-29 15:14:29
【问题描述】:
我正在使用 logstash 2.1.3,我想在我的时区显示@timestamp 字段,例如“@timestamp”=>“2015-03-09T04:24:29.718+08:00”,我尝试使用过滤器中的红宝石转换。
filter
{
ruby {
code => "event['@timestamp'] =
event['@timestamp'].localtime('+08:00')"
}
}
但我收到如下错误消息,
发生 Ruby 异常:“2016-04-29T00:40:51.926Z”的未定义方法 `localtime':LogStash::Timestamp {:level=>:error}
欢迎任何帮助来解决这个问题。
【问题讨论】: