我正在使用logstash解析一些日志,同时我可以轻松地将应用程序A的日志的日期与以下格式进行匹配
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发布于 2014-06-06 22:30:47
如果我没弄错的话,你只是在找
date {
match => ["log_timestamp","YYYY-MMM-dd HH:mm:ss,SSS"]
locale => "en"
}注意三(3)个地区作为月份的匹配者,并将地区设置为en以匹配英文月份名称。
https://stackoverflow.com/questions/24082138
复制相似问题