Ruby 使用logstash重命名动态字段

Ruby 使用logstash重命名动态字段,ruby,logstash,Ruby,Logstash,我想使用logstashruby插件来重命名一个动态字段名。 具体来说,我想去掉点,这样我就可以将它输入Elasticsearch并删除一些额外的静态文本 像这样的字段名 foo.bar.Host11.x.y.uptime => 37 将成为 host11_uptime => 37 或者更好地分成不同的领域 host => 11 uptime => 37 下面是ruby中跨字段的循环。然后可以拆分字段名以创建所需的一个(或多个)

我想使用logstashruby插件来重命名一个动态字段名。 具体来说,我想去掉点,这样我就可以将它输入Elasticsearch并删除一些额外的静态文本

像这样的字段名

foo.bar.Host11.x.y.uptime => 37
将成为

host11_uptime => 37
或者更好地分成不同的领域

host => 11

uptime => 37
下面是ruby中跨字段的循环。然后可以拆分字段名以创建所需的一个(或多个)