elasticsearch 连接来自2个索引的字段logstash elasticsearch插件
所以尝试将一个从索引到索引表的转换连接起来。我将此视为参考:如何将多个事件中的字段连接到单个事件中?而且它似乎应该通过使用elasticsearch过滤器插件来工作。 变换索引名称:变换索引 转换索引包含以下字段:extract.keyword、service.keyword.cardinality、timestamp\u tries.max、userID.keyword 以下是我的新索引配置:
elasticsearch 连接来自2个索引的字段logstash elasticsearch插件,
elasticsearch,logstash,elastic-stack,logstash-configuration,
elasticsearch,Logstash,Elastic Stack,Logstash Configuration,所以尝试将一个从索引到索引表的转换连接起来。我将此视为参考:如何将多个事件中的字段连接到单个事件中?而且它似乎应该通过使用elasticsearch过滤器插件来工作。 变换索引名称:变换索引 转换索引包含以下字段:extract.keyword、service.keyword.cardinality、timestamp\u tries.max、userID.keyword 以下是我的新索引配置: input { beats { port =>5053
input
{
beats
{
port =>5053
}
}
filter
{
csv
{
skip_header => true
columns => ["Name","Email","date"]
separator => ","
}
grok {
match => {"[log][file][path]" => "%{POSINT:extract}"}
elasticsearch {
hosts => ["127.0.0.1"]
index => "transform_authentication"
query => "extract:%{extract.keyword} AND email:%{userID.keyword}"
fields => {
"timestamp_tries.max" => "timestamp_tries.max"
"service.keyword.cardinality" => "service.keyword.cardinality"
}
}
}
output {
stdout{codec=>rubydebug}
}
新索引(extract)中的字段应与transform\u ndex(extract.keyword)相同,新索引(email)应与transform\u ndex(userID.keyword)相同。
在它通过查询之后,我想将字段从transform\u ndex添加到new\u索引(timestamp\u trys.max、service.keyword.cardinality)
它不断返回错误
我不知道我是错过了这个概念还是错过了conf文件。请告诉我怎么做。多谢各位