Hi guys,
we have a need to enrich user data (e.g uid=19212012) coming from all applications to include additional data about user (e.g branch=xxx;region=yyy).
At first we wanted to use static jdbc in logstash, but security prohibited us to use that (complex reason to explain why ).
Wy have data needed for such enrichment in elasticsearch index.
Is there a way how to preprocess message to include data based on UID from another index?
Another option that would be acceptable is to enrich data during rollup jobs (if that's possible).
another possible option might be the ingest node, which is able to change the JSON format before the data gets indexed. However you cannot merge data from another index, but maybe you can use a lookup table in a script processor for example.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.