【发布时间】:2022-01-07 16:27:16
【问题描述】:
这是一个示例日志:
2022-01-07 11:05:01,185 [http-nio-8080-exec-526] WARN de.web.Main| = - Error while execute Request
javax.servlet.ServletException: com.cg.blart.web.HttpInvocationException: Invalid tenant session
at com.cg.blume.web.DispatchingServlet.doGet(DispatchingServlet.java:169)
at de.jinx.lee.web.AutoDBUpgradeDispatchingServlet.lambda$doGet$0(AutoDBUpgradeDispatchingServlet.java:200)
at de.jinx.lee.web.AutoDBUpgradeDispatchingServlet.addMDCKey(AutoDBUpgradeDispatchingServlet.java:297)
Caused by: com.cg.blume.web.HttpInvocationException: Invalid tenant session
at com.cg.blume.web.procedure.HttpSessionManager.get(HttpSessionManager.java:190)
at de.jinx.lee.web.session.leeHttpSessionManager.get(leeHttpSessionManager.java:76)
... 41 more
这是目前的模式:
^.*?Exception: +%{DATA:exception}$
我得到的输出很接近,但没有雪茄:"com.cg.blart.web.HttpInvocationException: Invalid tenant session"。对于我的生活,我无法让它与整条线相匹配。你能给我指路吗?所需的输出是:
javax.servlet.ServletException: com.cg.blart.web.HttpInvocationException: Invalid tenant session
这是一个测试工具的链接:https://grokdebug.herokuapp.com/
【问题讨论】:
标签: regex logstash-grok grok