But, here one of the application team would like to directly send the logs through Elastic Cluster by using ingest node pipeline and not using the above log flow path.
Could someone explain us the below queries.
[1] what is ingest node pipeline and what is the purpose of that ?
[2] Difference between Logstash pipeline and Ingest Pipeline?
[3] what is the key factor for Ingest Pipeline?
[4] What would be impact for moving from Logstash pipeline to Ingest Pipeline.?
[5] How to give the Bulk permission for API key?
Please let us know the queries that would be very helpful to moving forward.
Ingest pipelines are used to transform data as per custom requirements. Ingest pipelines & Logstash pipelines are used for same purpose , the difference is Logstash pipelines are transforming data in logstash ans sending it to Elasticsearch . But Ingest pipelines will sit in Elasticsearch nodes & transform data before data gets stored in Elasticsearch.
You can either append pipeline directly by adding it in Index settings or use Index Templates .
There will be no impact , just make sure that your Elasticsearch nodes have enough Memory to process data using ingest pipelines. Refer below for an example.
We read through the documents, it's fair enough for us.
Could you please tell us one more query, as i was asked earlier.
[5] We need an API key id and key with permissions to call the Bulk API.
We know how to create the API's and could you please guide us the same, how to give the permission to call the Bulk API.
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.