我想使用logstash ruby插件来重命名动态字段名。具体来说,我想去掉点,这样我就可以把它送到Elasticsearch,并删除一些额外的静态文本
类似的字段名称
foo.bar.Host11.x.y.uptime => 37
将成为
host11_uptime => 37
或者更好地将拆分为单独的字段
host => 11
uptime => 37
下面是一些在ruby中跨字段循环的通用代码。然后,您可以拆分字段名称以创建所需的一个(或多个)。