使用 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"
我想要的是将一个字符序列附加到由相应的 Logstash 输出插件创建的默认 Elasticsearch 索引。我的输出配置如下所示:
output {
elasticsearch {
hosts => "localhost:9200"
index => "%{index}-1234"
}
}
但是,该插件所做的是创建一个名为“%{index}-1234”的索引。我目前的方法是基于 this discussion 并且似乎适用于其他人。
知道我在这里做错了什么吗?
提前致谢!
当您以文字值结束时,这意味着未设置变量。使用现有变量,或使用 mutate->add_field{}.
设置 "index"