坑爹的logstash条件判断

logstash可以使用条件判断来控制filter的执行。官方说明见Accessing Event Data and Fields in the Configuration。支持的运算符包括:

  • equality: ==, !=, <, >, <=, >=
  • regexp: =~, !~
  • inclusion: in, not in
  • boolean: and, or, nand, xor
  • unary: !

注意,坑爹的地方来了。这里面不!包!括!数!学!运!算!符!
也就是说,假如我想写这么个条件判断,logstash会报错:

if [seg_num]<[total_seg]-1 {
  ...
} 

你可能感兴趣的:(Elastic)