2014-06-06 116 views
1

我解析某些日志与logstash,而我很容易满足的申请日期为A的日志这种格式Logstash过滤日期,以匹配特定的日期格式

2014-06-06 10:38:07,855 

我使用这个过滤器:

filter{ 
grok { 
      patterns_dir => "./patterns" 
      match=>["message","%{APPLICATION_A:log_timestamp}"] 
     } 

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

使用的模式是

APPLICATION_A(\ d {4} - \ d {2} - \ d {2} \ d {2}:\ d {2}:\ d {2},\ d {3})

我想知道如何使用日志时间戳

2014-Jun-06 10:38:07,855 

回答

0

的这种形式做,如果我得到了你的权利,你只是在寻找

date { 
    match => ["log_timestamp","YYYY-MMM-dd HH:mm:ss,SSS"] 
    locale => "en" 
} 

心灵的三(3)M为匹配为月份,并将区域设置为en以匹配英文月份名称。