【发布时间】:2016-12-08 17:34:01
【问题描述】:
我想获得有关 ruby 过滤器代码的帮助。
logstash 版本是 5.0.0 alpha4。
我正在测试 ruby 过滤器中的代码,如下所示,但我得到了 _rubyexception。
ruby {
code => "
event['newfield'] = 'test'
"
}
ruby 过滤器在过滤器 { } 中定义。 logstash.log如下所示,
:timestamp=>"2016-08-03T15:26:47.291000+0900", :message=>"Ruby exception occurred: undefined method[]=' for 2016-08-03T06:26:46.829Z test %{message}:LogStash::Event", :level=>:error}
我找不到 ruby 过滤器无法使用事件对象的原因。 如果我能得到一些帮助来解决这个问题,我将不胜感激。
谢谢, 于
【问题讨论】:
标签: ruby elasticsearch logstash