【发布时间】:2016-06-13 14:37:05
【问题描述】:
这是我的配置文件:
我收到以下错误:
pipelineworker 异常,pipeline 停止处理新事件,请检查您的过滤器配置并重新启动 Logstash。 pipelineworker 中的异常,管道停止处理新事件,请检查您的过滤器配置并重新启动 Logstash。 NoMethodError: nil:NilClass 的未定义方法`>='
请问这个问题怎么解决啊!!
感谢您的关注和帮助。
乔
【问题讨论】:
-
配置文件:filter { if [log][Frequency] != [] { if [log][Frequency] >= 866.0 { mutate { add_field => ["[log][subband]" , "7"] } } } }
-
你可以试试
if [log][Frequency] != ""吗? -
我试过了,但我仍然得到同样的错误
-
当您收到该错误时,您能否验证事件中字段
[log][Frequency]的值?这是什么? -
在此之前您可以简单地尝试
if [log][Frequency] {吗?