How to configure ingest node pipeline in filebeats when using elastic cloud?

Hi all,

We're looking to configure ingest node processing on a deployment hosted in the elastic cloud, and had a question on how to configure the ingest pipeline, ie since this is a e.co cloud deployment our config for auth in filebeat.yml is:

cloud.id: "blabla"
cloud.auth: "blabla"

The guidance for configuring an ingest pipeline on a beats machine with a non-cloud deployment is:

output.elasticsearch:

  • hosts: ["localhost:9200"]*
  • pipeline: "test-pipeline"*

Since we have a cloud deployment, what would we put to configure the pipeline in filebeat.yml? just omit the 'hosts' line from the above or something else?

Setting output.elasticsearch.pipeline is enough. cloud.id and cloud.auth is used to work out which host to send the request, so there is no need to set hosts.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.