首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与特定日期格式匹配的Logstash过滤器日期

问与特定日期格式匹配的Logstash过滤器日期
EN

Stack Overflow用户
提问于 2014-06-06 20:43:58
回答 1查看 4.4K关注 0票数 1

我正在使用logstash解析一些日志,同时我可以轻松地将应用程序A的日志的日期与以下格式进行匹配

代码语言:javascript
复制
 2014-06-06 10:38:07,855

我正在使用这个过滤器:

代码语言:javascript
复制
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})

我想知道如何处理这种格式的日志时间戳

代码语言:javascript
复制
2014-Jun-06 10:38:07,855
EN

回答 1

Stack Overflow用户

发布于 2014-06-06 22:30:47

如果我没弄错的话,你只是在找

代码语言:javascript
复制
date {
    match => ["log_timestamp","YYYY-MMM-dd HH:mm:ss,SSS"]
    locale => "en"
}

注意三(3)个地区作为月份的匹配者,并将地区设置为en以匹配英文月份名称。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24082138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档