使用 Logstash 输出修改 Elasticsearch 索引

Modifying Elasticsearch index with Logstash output

我想要的是将一个字符序列附加到由相应的 Logstash 输出插件创建的默认 Elasticsearch 索引。我的输出配置如下所示:

 output {
    elasticsearch {
         hosts => "localhost:9200"
         index => "%{index}-1234"
    }
 }

但是,该插件所做的是创建一个名为“%{index}-1234”的索引。我目前的方法是基于 this discussion 并且似乎适用于其他人。
知道我在这里做错了什么吗?

提前致谢!

当您以文字值结束时,这意味着未设置变量。使用现有变量,或使用 mutate->add_field{}.

设置 "index"