重复Grok模式

时间:2015-09-29 11:59:48

标签: regex logstash logstash-grok

我正在尝试将以下Web服务器日志解析为某些字段

  

/BluePortServlets/LoadService/servicepath/test1/test2/test3?serviceId=4403&categoryId=1&t=0.13146932582447225

我的模式如下

  

/%{WORD:PATH} /%{WORD:PATH} /%{WORD:PATH} .....

我的问题是,由于路径的大小和级别不固定,我希望在模式之上有类似 Kleene Star 格式的东西。但不知何故,Grok Debugger无法编译它。像这样,我将能够解析未知大小的路径。

像这样的东西

  

[%{WORD:PATH} / *

期望的结果是

  

BluePortServlets
  LoadService
  servicepath
  test1的
  ..
  testN

提前谢谢

0 个答案:

没有答案