“重命名”过滤器未重命名事件

时间:2015-11-27 08:46:45

标签: logstash-configuration elasticsearch-2.0

我使用过滤器插件"重命名"重命名我的活动中的字段。 Logstash没有显示重启时的任何错误。但似乎没有对字段名称进行任何更改(在sense插件中检查)。我添加了#34;重命名"索引文件后。索引后如何重命名字段?我使用的是LS-2.0,ES-2.0。这是我的logstash.conf文件的一部分:

filter {
    grok {
            match => {"message" => "^(?<EventTime>[0-9 \-\:]*)\s(?<MovieName>[\w.\-\']*)\s(?<Rating>[\d.]+)\s(?<NoOfDownloads>\d+)\s(?<NoOfViews>\d+)" }
        }

    mutate {
        convert => {"Rating" => "float"}
        }
    mutate {
        convert => {"NoOfDownloads" => "integer"}
        }
    mutate {
        convert => {"NoOfViews" => "integer"}
        }

    mutate{
        rename => { "NoOfViews" => "TotalViews" }
        }
>     }

1 个答案:

答案 0 :(得分:0)

您需要重新索引或为已编制索引的数据创建弹性搜索别名。索引数据无法直接重命名字段。