2016-01-12 490 views
1

我想使用logstash ruby​​插件重命名動態字段名稱。 具體來說,我想去掉點,所以我可以餵它Elasticsearch並刪除了一些額外的靜態文本用logstash重命名動態字段

的字段名這樣

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

將成爲

host11_uptime => 37 

甚至更​​好拆分成單獨的字段

host => 11 

uptime => 37 

回答

1

這是some general code在紅寶石中循環。然後,您可以拆分字段名稱以創建您想要的一個(或多個)字段。