Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 匹配日志存储正确的日期格式_Date_Format_Logstash - Fatal编程技术网

Date 匹配日志存储正确的日期格式

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 {

我有一些具有以下时间戳格式的日志文件: 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 {
  match => ["date","YYYY-MM-dd HH:mm:ss"]
}

提前感谢您的帮助。

如果您的搜索工作正常(例如,您在输出中获得了“日期”字段,其中包含正确搜索(解析)的日志日期内容,那么这应该可以工作:

date {
    match => [ "date" , "yyyy-MM-dd HH:mm:ss,SSS" ]
}