harue
(harue)
March 17, 2020, 7:21am
1
お世話になります。
下記質問の投稿が説明不足であったため、再度投稿させて頂きます。
お世話になります。
▼実現したいこと
取り込むログと予め用意したリスト(下記参照)とを突き合わせて、突合せ結果をindexに登録
例)
ID,IP
100,10.169.1.1
,10.169.1.2
▼取り込むログとの突合せ条件
1行目…IDが"100"かつIPが"10.169.1.1"であれば真
2行目…ソースIPが"10.169.1.2"であれば真
2行目の条件(1項目の突合せ)はenrich processorにて可能ですが、
1行目の条件(複数項目の突合せ)はenrich processorでは実現できないようです。
…enrich poricyの"match_field"に複数項目を指定すると下記エラーになりました。
match_field doesn't support values of type: START_ARRAY"
ingest nodeにて、1行目の条件を実現する方法はありますでしょうか?
お手数ですが、教えて頂けますと幸いです。
▼実現したいこと
ingest nodeにて、インプットデータとindexA(下記参照)のデータを突き合わせて、突合せ結果をindexBに登録
indexAの例
ID,IP
100,10.169.1.1
インプットデータとindexAとの突合せ条件
・IDが"100"かつIPが"10.169.1.1"の場合、indexBに"true"を登録
・IDが"100"かつIPが"10.169.1.1"でない場合、indexBに"false"を登録
▼ご質問
ingest nodeにて、上記を実現する方法はありますでしょうか?
script processorで実現できるか調べたところ、
script processorではindexの参照が実施できないのではと思われます。
hi all,
when a pipeline catches an index operation is there a way to query another index to get a specific field's value?
I mean, if the current document will be indexed into index1 but I want to create also another field getting value from index2 is it possible to use ingest pipeline? Maybe using script processor?
I know that I could use Logstash, but currently I cannot do it.
regards
お手数ですが、教えて頂けますと幸いです。
system
(system)
Closed
April 14, 2020, 7:21am
2
This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.