我想要的是将一系列字符附加到由相应的Logstash输出插件创建的默认Elasticsearch索引。我的输出配置如下所示:
output {
elasticsearch {
hosts => "localhost:9200"
index => "%{index}-1234"
}
}
但是,插件的作用是创建一个名为'%{index} -1234'的索引。我目前的方法基于this discussion,似乎对其他人有效 我在这里做错了什么想法?
提前致谢!
答案 0 :(得分:0)
当你得到文字值时,意味着没有设置变量。要么使用现有变量,要么设置" index" with mutate-> add_field {}。