I have newly subscribed to elastic platinum license to use elastic cloud services. I want to design the ingestion pipelines, which would pull data from snowflake data warehouse into the elasticsearch service. I have explored and found following methods, please suggest the best approach to design the pipeline. Also point me to any documentation available for it.
- Setup a logstash server, install logstash service in it. Define a pipeline which would pull data from snowflake into elastic service, using jdbc snowflake plugins.
- Use logstash pipelines, in elastic cloud. Trigger the pipeline through a rest api when ingesting. This cloud pipeline setup does not seem to have much documentation on how to implement.
- Ingesting through rest apis. I think this method is not the best, as configuring pipelines is not very flexible.
- Any other method such as Beats.