Date 匹配日志存储正确的日期格式
我有一些具有以下时间戳格式的日志文件: 2014-04-22 16:08:22455 我想知道哪个是正确的配置过滤器来解析它 我有以下模式:Date 匹配日志存储正确的日期格式,date,format,logstash,Date,Format,Logstash,我有一些具有以下时间戳格式的日志文件: 2014-04-22 16:08:22455 我想知道哪个是正确的配置过滤器来解析它 我有以下模式: DATE (\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},\d{3}) 这是我的grok过滤器: grok { patterns_dir => "./patterns" match => ["message", "%{DATE:date}"] } 但是我不知道在过滤日期里放什么,我知道不是 date {
DATE (\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},\d{3})
这是我的grok过滤器:
grok {
patterns_dir => "./patterns"
match => ["message", "%{DATE:date}"]
}
但是我不知道在过滤日期里放什么,我知道不是
date {
match => ["date","YYYY-MM-dd HH:mm:ss"]
}
提前感谢您的帮助。如果您的搜索工作正常(例如,您在输出中获得了“日期”字段,其中包含正确搜索(解析)的日志日期内容,那么这应该可以工作:
date {
match => [ "date" , "yyyy-MM-dd HH:mm:ss,SSS" ]
}