【问题标题】:Logstash grok pattern for WSO2 log messageWSO2 日志消息的 Logstash grok 模式
【发布时间】:2015-02-26 11:51:43
【问题描述】:

我目前正在使用 Logstash。我想使用 grok 解析 WSO2 ESB 日志语句。我尝试了不同的模式,但没有成功。谁能帮我为 WSO2 ESb 日志语句编写自定义模式。

这是示例日志消息:

TID: [0] [ESB] [2015-02-25 12:35:18,719]  INFO {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} -  WSO2 Carbon started in 131 sec

【问题讨论】:

    标签: regex wso2 expression wso2esb logstash-grok


    【解决方案1】:

    使用以下 Grok 模式

    TID:%{SPACE}\[%{INT:tenant_id}\]%{SPACE}\[%{WORD:server_type}\]%{SPACE}\[%{TIMESTAMP_ISO8601:timestamp}\]%{SPACE}%{LOGLEVEL:level}%{SPACE}{%{JAVACLASS:java_class}}%{SPACE}-%{SPACE}%{GREEDYDATA:log_message}

    您可以使用在线“Grok Debugger”应用程序来测试 grok 模式。

    最近几天我正在写一篇博文(多么巧合?:D)。我刚刚发布了!见:Monitor WSO2 Carbon logs with Logstash

    【讨论】:

    • 太棒了。感谢您的答复。我会测试并告诉你。
    • 感谢您接受这个答案。我很高兴能在 grok 模式方面提供帮助! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多