elasticsearch Logstash赢得';t通过redis的索引,elasticsearch,logstash,elastic-stack,elasticsearch,Logstash,Elastic Stack" /> elasticsearch Logstash赢得';t通过redis的索引,elasticsearch,logstash,elastic-stack,elasticsearch,Logstash,Elastic Stack" />

elasticsearch Logstash赢得';t通过redis的索引

elasticsearch Logstash赢得';t通过redis的索引,elasticsearch,logstash,elastic-stack,elasticsearch,Logstash,Elastic Stack,就像在中一样,我尝试使用redis和logstash将一些数据索引到elasticsearch。 我确信我正在正确地将数据写入redis,并且已经使用模拟硬编码索引成功地写入ES 使用上面链接的问题,我尝试了以下输出配置: output { elasticsearch { hosts => "localhost:9200" index => "${index}" type => "${type}" } } 当索引是我的redis数据

就像在中一样,我尝试使用redis和logstash将一些数据索引到elasticsearch。 我确信我正在正确地将数据写入redis,并且已经使用模拟硬编码索引成功地写入ES

使用上面链接的问题,我尝试了以下输出配置:

output {

  elasticsearch {
     hosts => "localhost:9200"
     index => "${index}"
     type => "${type}"
  } 

}
索引
是我的redis数据中的一个字段时。
我发现的示例似乎使用了logstash输入阶段中定义的
类型
,而没有传递数据。我遗漏了什么吗?

也许你的意思是“%{index}”?同意@AlainCollins,你需要使用
%
而不是
$
它确实是%