Logstash Date过滤器未正确设置时间戳

时间:2017-08-18 09:08:50

标签: logstash

我正在尝试按日志文件中收到的时间设置@timestamp属性。

日志文件中的日期时间具有以下值:08/15/2017 01:29:59.453 PM

解析它我正在使用

    date
    {
            match => [ "datetime", "MM/dd/yyyy hh:mm:ss.SSS a"]
    }

`

但是,解析后@timestamp值显示为August 15th 2017, 01:29:59.453 AM

这是错误的,因为小时应该是13:29(24小时格式)或01:29 PM(半天格式)

我的猜测是忽略了半天(上午/下午)

我尝试使用joda time debugger使用相同的输入字段解析相同的格式,并且它也正常工作

任何指针都会有所帮助

0 个答案:

没有答案