一些上下文:
我想在logstash中使用grok解析以下日志语句
07:51:45,729 TRACE [com.company.Class] (ajp-/1.2.3.4:8080-251) USERID called path: /url and took: 1000 ms
我现在使用以下语法来解析完整的消息:
%{DATA:time}\s%{DATA:level}\s%{DATA:class}\s%{DATA:thread}\s%{DATA:userid}\s.*path:\s%{DATA:url}\s.*:\s%{NUMBER:duration:int}\sms
这给了我我定义的所有属性。
我的问题:
我想将此部分解析(ajp-/1.2.3.4:8080-251)
为“线程”属性和 ip 属性。结果需要是:
- 线程:(ajp-/1.2.3.4:8080-251)
- ip: 1.2.3.4
我怎样才能做到这一点?
谢谢