繁体   English   中英

Logstash 解析方括号内的数据

[英]Logstash parse data within square brackets

我正在尝试解析以下日志数据:

[2016-Nov-12 13:15:17] [prog.HELP]: Some sample text, that causes some troubles. Please use module.html. Watch: https://wiki.buybite.org/display/FOP/Dash+mash+dust [] []

当我尝试解析时,我无法在方括号内解析。 我用过这个脚本:

%{YEAR}-%{MONTH}-%{MONTHDAY} %{HOUR}:?%{MINUTE}:%{SECOND} %\[{WORD}\]

但这根本没有帮助。 我试图在https://grokdebug.herokuapp.com/上检查它

该表达式不起作用,因为秒后有一个]方括号。

您的%\[{WORD}\]模式是错误的,它匹配%[{WORD}] ,因为%不能从模式名称中删除。 您可以使用%{DATA}获取两个括号之间的内容。

利用

%{YEAR}-%{MONTH}-%{MONTHDAY} %{HOUR}:?%{MINUTE}:%{SECOND}\] \[%{DATA}\]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM