我有一个输入
app\exceptions\SomeException模式是
%{EXCEPTION_CLASS:exception}和自定义模式
{"EXCEPTION_CLASS" : "app\\\\exceptions\\\\SomeException"}在Grok调试器(在Kibana中)中,输出如下
{
"exception": "app\\exceptions\\SomeException"
}这不是我所期望的。首先,使用双反斜杠与输入不匹配。
{"EXCEPTION_CLASS" : "app\\exceptions\\SomeException"}
#This gives no output第二,我得到了四个反斜杠的输出,但其中有两个反斜杠,我期望的是一个反斜杠,就像输入一样。
这是如何工作的,以及如何正确地避免Grok模式中的反斜杠?
发布于 2017-10-12 09:27:30
我试过你的例子。下面的grok输入“\app\exection\a somethingother”对我有用
grok{
match => { "message" => "\\%{WORD:app}\\%{WORD:exception}\\%{WORD:other}" }
}所以逃跑对我来说很好。
https://stackoverflow.com/questions/46700313
复制相似问题