居然是你

grok中的if语句问题

Logstash | 作者 ttssrs | 发布于2017年03月16日 | 阅读数:4077

由于待分析的日志第一行需要过滤掉,所以写了下面的语句,但运行总会报错:expected one of # after if,求高手指点:
grok {
     match => [ "message", "%{NOTSPACE:name}|%{NOTSPACE:taskid}|%{NOTSPACE:codes}" ]
     if [codes] =~ "nil"
     {
        drop{}
     }
   }
 
已邀请:

ttssrs

赞同来自: medcl

已解决,直接写 if ["codes"]就好

要回复问题请先登录注册