我正在尝试按日志文件中收到的时间设置@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使用相同的输入字段解析相同的格式,并且它也正常工作
任何指针都会有所帮助