拆分具有国际字符的 Logstash/grok 模式
Split Logstash/grok pattern that has international characters
运行进入这个问题。
我需要拆分 url 以从中获取值。这在全英文的情况下效果很好。
URL = /78965asdvc34/Test/testBasins
模式 = /%{WORD:org}/(?i)test/%{WORD:name}
我在 grok 调试器中得到了这个。
{"org":[["78965asdvc34"]],"name":[["testBasins"]]}
如果我有国际字符,grok 不会用上面的模式读取它们。
/78965asdvc34/测试/浸水盆
有什么想法可以让它发挥作用吗?这个值可以是日志中的任何语言,希望有办法把它弄出来。
你试过了吗
/%{WORD:org}/(?i)test/%{GREEDYDATA:name}
从下午开始。
谢谢哈布。 GREEDYDATA 有效。
运行进入这个问题。
我需要拆分 url 以从中获取值。这在全英文的情况下效果很好。
URL = /78965asdvc34/Test/testBasins
模式 = /%{WORD:org}/(?i)test/%{WORD:name}
我在 grok 调试器中得到了这个。 {"org":[["78965asdvc34"]],"name":[["testBasins"]]}
如果我有国际字符,grok 不会用上面的模式读取它们。
/78965asdvc34/测试/浸水盆
有什么想法可以让它发挥作用吗?这个值可以是日志中的任何语言,希望有办法把它弄出来。
你试过了吗
/%{WORD:org}/(?i)test/%{GREEDYDATA:name}
从下午开始。
谢谢哈布。 GREEDYDATA 有效。