Logstash elasticsearch筛选器在日志存储中不工作
我使用的是Logstash版本2.4.0 我有一个索引Logstash elasticsearch筛选器在日志存储中不工作,logstash,logstash-configuration,Logstash,Logstash Configuration,我使用的是Logstash版本2.4.0 我有一个索引listOfIps,类型为ip,其中有一个字段为ip 我正在日志存储配置中使用以下配置部分来检查我的索引中是否存在ip,并将其复制到新字段 elasticsearch { hosts => ["1.2.3.4:9200"] query => "ip:0.1.2.7" fields => {"ip" =&g
listOfIps
,类型为ip
,其中有一个字段为ip
我正在日志存储配置中使用以下配置部分来检查我的索引中是否存在ip,并将其复制到新字段
elasticsearch {
hosts => ["1.2.3.4:9200"]
query => "ip:0.1.2.7"
fields => {"ip" => "ip_found_on_es"}
}
但它不起作用。Elasticsearch上存在ip0.1.2.7
,但我仍然无法获得预期结果。
我做错了什么
elasticsearch {
hosts => ["localhost:9200"]
user => elastic #use if x-pack is enabled
password => elastic #use if x-pack is enabled
index => "listOfIps"
query => "ip:0.1.2.7"
enable_sort => false
fields => {"ip" => "ip_found_on_es"}
}
尝试给出具体的索引,因为如果您不指定任何logstash,它将查询所有索引,这将减慢您的工作
一个原因可能是您的索引没有将@timestamp附加到每个索引文档,而logstash尝试根据@timestamp字段对结果进行排序。
您可以使用“enable_sort=>false”禁用排序
谢谢,只要让我知道它是否有效