使用logstash重命名动态字段

时间:2016-01-12 17:09:40

标签: ruby logstash

我想使用logstash ruby​​插件重命名动态字段名称。 具体来说,我想删除点,以便我可以将它提供给Elasticsearch并删除一些额外的静态文本

像这样的字段名称

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

会变成

host11_uptime => 37

甚至更好地分成单独的字段

host => 11

uptime => 37

1 个答案:

答案 0 :(得分:1)

这里some general code遍历红宝石中的字段。然后,您可以拆分字段名称以创建所需的一个(或更多)。