使用logstash重命名动态字段



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

类似的字段名称

foo.bar.Host11.x.y.uptime => 37

将成为

host11_uptime => 37

或者更好地将拆分为单独的字段

host => 11
uptime => 37

下面是一些在ruby中跨字段循环的通用代码。然后,您可以拆分字段名称以创建所需的一个(或多个)。

最新更新