logstash 如何使用grok过滤器过滤出文件路径并添加为新字段

8xiog9wr  于 2022-12-09  发布在  Logstash
关注(0)|答案(1)|浏览(252)

我想过滤掉/lib/logs/scm_output.log文件路径中的scm_output部分和/lib/logs/abc_output.log文件路径中的abc_output部分,并添加新字段scm_outputabc_output
我试过了,

grok {
        match => { "[log][file][path]" => "%{PATH}%{GREEDYDATA:name}\.*+%{GREEDYDATA}.log" }
   }

但没有任何结果。
我是新来的ELK和GROK过滤器,请帮我过滤这些。

qzwqbdag

qzwqbdag1#

下面的grok模式应该适合你

grok
{
match => {"message" => "%{GREEDYDATA:PATH}/%{GREEDYDATA:filename}.log"}
}

请随时关注!谢谢!

相关问题