代码之家  ›  专栏  ›  技术社区  ›  pcproff

自定义时间戳的Grok格式

  •  2
  • pcproff  · 技术社区  · 9 年前
    2015-03-13 00:23:37.616
    

    我尝试使用grok来格式化以下日期格式。我尝试过:

    SYSLOGTIMESTAMP, DATESTAMP_EVENTLOG, 日期戳RFC2822

    没有成功。有人能给我点光吗?

    1 回复  |  直到 9 年前
        1
  •  4
  •   rutter    9 年前

    Logstash可以将您提到的时间戳与 TIMESTAMP_ISO8601 图案

    filter {
        grok {
            match => ["message", "%{TIMESTAMP_ISO8601:timestamp_match}"]
        }
    }
    

    您可以在 Grok Debugger 通过输入 2015-03-13 00:23:37.616 %{TIMESTAMP_ISO8601:timestamp_match}

    您可能希望匹配到不同的域名,但这是基本的想法。

    内置模式可以在 Logstash documentation ,或在上 GitHub .